继承中构造方法的访问&super
super关键字
super关键字的用法有三种:
- 在子类的成员方法中,访问父类的成员变量
- 在子类的成员方法中,访问父类的成员方法
- 在子类的构造方法中,访问父类的构造方法
继承关系中构造方法的访问特点
- 子类构造方法中有一个默认隐含的“super()”调用(不写赠送,写了不送),所以一定是先调用的父类构造 ,后执行的子类构造。
- 子类构造可以通过super关键字来调用父类所有的构造方法。
- super的父类构造调用,必须是子类构造方法的第一个语句。不能一个子类构造调用多次父类构造。
示例
1 | |
继承中构造方法的访问&super
https://blog.wangxk.cc/2020/08/20/继承中构造方法的访问-super/