继承
继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模
extends意思是“扩展”,子类就是对父类的扩展
java中类只有单继承,没有多继承
super注意点:
1.super调用父类的构造方法,必须在构造方法中的第一个
2.super必须只能出现在子类的方法中或者构造方法中
3.super和this不能同时调用构造方法
super和this的区别
1.代表的对象不同:
this:本身调用者对象
super:代表父类的引用
2.使用前提不同:
this:没有继承也可以使用
super:只有在继承条件下才可使用
3.构造方法:
this():本类的构造
super():父类的构造
重写:需要有继承关系,子类重写父类的方法
重写,子类和父类的方法必须相同,方法体不同
为啥要重写?父类的功能子类不一定需要,或者不一定满足
重写注意点:
1.方法名必须相同
2.参数列表必须相同
3.修饰符范围可以扩大,不能缩小public > protected > default > private
4.抛出的异常的范围可以被缩小,但不能扩大

浙公网安备 33010602011771号