-
接口是一个规范,约束类。查看全部
-
接口是由常量和公共的方法组成查看全部
-
程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。查看全部
-
构造,初始化块,静态三种方式依次赋值,最后的运行顺序是刚好反过来的。查看全部
-
不要调换顺序,先 extends 后 implements查看全部
-
final修饰类,则该类不允许被继承 final修饰方法,则该方法不允许被覆盖(重写) final修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一) final修饰变量,则该变量的值只能赋值一次,即变为常量查看全部
-
继承的初始化:创建子类对象时,会先创建父类对象,再创建子类对象.初始化时,先给父类属性初始化,再初始化父类构造方法;然后给子类属性初始化,再初始化子类构造方法.查看全部
-
继承的初始化顺序: 1.先初始化父类,再初始化子类 2.先执行初始化对象属性,再执行构造方法中的初始化查看全部
-
在普通成员方法中,则可以直接访问同类的非静态变量和静态变量查看全部
-
静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员查看全部
-
它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~查看全部
-
包含抽象方法的类一定是抽象类,抽象类和抽象方法都需要添加关键字 abstract,且顺序为 abstract class查看全部
-
具体代码查看全部
-
接口的实现查看全部
-
子类相对与父类重新编写的属性:重写查看全部
举报
0/150
提交
取消