特点:
子类的全部构造器默认一定会先访问父类得到无参数构造器,再执行子类自己的构造器.
为什么子类构造器会先调用父类构造器?
1,子类的构造器第一行默认有一个super( )调用父类的无参数构造器,写不写都存在!
2,子类继承父类,子类就得到了父类的属性和行为.
所以调用子类构造器初始化子类对象的时候,需要先调用父类构造器去初始化继承自父类的成员。
特点:
子类的全部构造器默认一定会先访问父类得到无参数构造器,再执行子类自己的构造器.
为什么子类构造器会先调用父类构造器?
1,子类的构造器第一行默认有一个super( )调用父类的无参数构造器,写不写都存在!
2,子类继承父类,子类就得到了父类的属性和行为.
所以调用子类构造器初始化子类对象的时候,需要先调用父类构造器去初始化继承自父类的成员。