继承:
构造方法的访问特点:
-
无参构造中:先访问父类的无参构造方法,再访问子类的无参构造方法。
-
有参构造中:先访问父类的无参构造方法,再访问子类的有参构造方法。
即子类所有的构造方法都会默认访问父类的无参构造方法。
原因:
-
子类继承父类数据,父类要在子类初始化之前初始化。
-
子类构造方法第一条默认语言为:
super()
成员方法的访问特点:
- 先在子类找,子类没有找父类。
方法重写:
- @Override:注解,可以检验是不是重写的方法。
- 子类访问权限不能比父类的低。