一,继承性(extends)的好处
1.提高了代码的复用性
2.提高了代码的维护性
3.让类与类之间产生了关系,是多态的前提
二,继承性的规定
1.一个类可以被多个类继承
2.JAVA中类的单继承性:一个类只有一个父类
三,方法的重写
规定:
1.子类与父类的方法名,形参列表相同
2.子类重写的方法访问权限修饰符不小于父类被重写方法的权限修饰符
3.子类不能重写父类权限为private的方法
什么是方法的重写:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!
继承类的加载顺序
父类静态代码块和父类静态成员 -> 子类静态代码块和子类静态成员
父类非静态代码块和普通成员 -> 父类构造函数 -> 子类非静态代码块和普通成员 -> 子类构造函数