为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第二季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 需要加强练习 + 记忆: (1)静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 (2)如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 (3)创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
    查看全部
  • 在内部类中访问外部类的语法格式: 外部类名.this.成员变量名
    查看全部
  • 注意:利用外部类创建内部类的书写格式!!! //创建外部类的对象 HelloWorld o = new HelloWorld (); //创建内部类的对象 Inner inn = o.new Inner() ; //调用内部类对象的show方法 inn.show();
    查看全部
  • PS:外部类是不能直接使用内部类的成员和方法滴!! (1)可以先创建内部类的对象,然后通过内部类的对象来访问其成员变量和方法 (2)如果外部类和内部类具有相同的成员变量或者方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用this关键字
    查看全部
  • this关键字代表当前对象
    查看全部
  • 包的使用::: (1)可以通过import关键字,在某个文件使用其它文件中的类。 (2)Java中,包的命名规范是全小写字母拼写 (3)使用的时候不但可以加载某个包下所有文件,也可以加载某个具体子包下的所有文件
    查看全部
  • Java中的包 1. 包的作用:(1)管理Java文件(2)解决同名文件冲突
    查看全部
  • 多态 - 对象的多种形态 1.引用多态: 父类的引用可以指向本类/子类的对象 ps:继承是多态的实现基础 2.方法多态: 创建本类对象时,调用的方法为本类方法 创建子类对象时,调用的方法为子类重写的方法或者继承的方法 ps:子类中独有方法(非继承方法)不能通过父类的引用来调用 e.g: Animal obj1=new Animal(); 本类对象 Animal obj2=new Dog(); 子类对象 obj1.eat(); obj2.eat();
    查看全部
    0 采集 收起 来源:Java 中的多态

    2015-08-26

  • 属性=实例变量
    查看全部
  • 引用对象的方法:对象名.方法名()
    查看全部
  • 使用对象的步骤1创建对象 类名 对象名=new 类名();实例化 2使用对象 引用对象的属性:对象名.属性
    查看全部
  • 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
    查看全部
  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。静态初始化块只在类加载时执行一次,所以当再次创建对象时并未执行静态初始化块。
    查看全部
  • 1.定义类名2.编写类的属性3.编写类的方法
    查看全部
  • 成员变量与局部变量的区别: (1)作用域不同 (2)初始值不同 java会给成员变量一个初始值 java不会给局部变量赋予初始值 (3)在同一个方法中,不允许有同名局部变量 在不同的方法中,可以有同名局部变量 (4)两类变量同名时,局部变量具有更高的优先级
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!