-
*******总纲******** 一。什么是类和对象 对象: 面向对象 类 对象属性 对象的方法 类和对象的关系查看全部
-
方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内可以使用。 注意哦:由于方法内部类不能在外部类的方法以外的地方使用,因此方法内部类不能使用访问控制符和 static 修饰符。查看全部
-
静态内部类:static 修饰的内部类 1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问 2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员 3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();查看全部
-
1、 外部类是不能直接使用内部类的成员和方法滴,先创建内部类的对象,然后通过内部类的对象来访问其成员变量和方法。 2、 如果外部类和内部类具有相同的成员变量或方法,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量,可以使用 this 关键字:外部类.this.成员变量查看全部
-
成员内部类也称为普通内部类;成员内部类相当于外部类,成员变量的位置,可以使用任意的访问控制符如:public protected private。 成员内部类中定义的方法可以直接访问外部类中的所有数据,包括私有数据,不受访问控制符的影响。 创建成员内部类的对象,必须使用外部类对象来创建内部类对象:内部类 对象名=外部类对象.new.内部类(); 编译程序后,会发现产生了两个 .class 文件,成员内部类的 .class 文件:外部类名$内部类名.class 外部类是 .class查看全部
-
包的命名查看全部
-
java中的包查看全部
-
private 封装实现步骤查看全部
-
静态初始化块→初始化块→构造函数。 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。查看全部
-
成员变量和局部变量查看全部
-
接口中方法不能有方法体,同时方法的访问修饰符不能是 private 和 protected查看全部
-
继承父类实现接口的语法查看全部
-
接口使用查看全部
-
成员变量和局部变量的初始值不同,java会给成员变量一个初始值,但不会给局部变量赋初始值 。 作用范围不同,成员变量是类的变量,局部变量是方法的变量。 两类变量同名时,优先取局部变量,。。。。就近原则查看全部
-
构造方法名必须与类名相同。查看全部
举报
0/150
提交
取消