摘要: 抽象类 [public] abstract class ClassName { abstract void fun(); } 1)抽象类不能用来创建对象; 2)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为pub 阅读全文
posted @ 2018-02-28 17:29 Rage_Leila 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 严格地说final修饰的变量不可被改变,一旦获得了初始值,该final变量的值就不能被重新赋值,因此final修饰成员变量和修饰局部变量时有一定的不同。 1. final成员变量 一般的成员变量是随类初始化或对象初始化而初始化的。当类初始化时,系统会为该类的类field分配内存,并分配默认值。也就是 阅读全文
posted @ 2018-02-28 15:17 Rage_Leila 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.静态内部类可以有静态成员(方法,属性),而非静态内部类则不能有静态成员(方法,属性)。2.静态内部类只能够访问外部类的静态成员,而非静态内部类则可以访问外部类的所有成员(方法,属性)。3.实例化一个非静态的内部类的方法: a.先生成一个外部类对象实例 OutClassTest oc1 = new 阅读全文
posted @ 2018-02-28 11:21 Rage_Leila 阅读(303) 评论(0) 推荐(0) 编辑