当一个类中不写任何构造方法时候,类会自动创建一个无参构造方法(什么也不做)。
当实例化一个子类对象时,会先实例化一个父类对象。
当一个类有有参构造方法时,系统不会自动创建一个无参构造方法。
综上:在实例化子类对象时,先会实例化一个父类对象,无论用子类哪个构造方法进行,该构造方法中都要先用super()调用父类其中一个构造方法,来实例化父类对象,如果不写则自动添加super()调用父类中的无参构造方法(如果父类有的话,没有就报错)。
JAVA继承中的构造方法
最新推荐文章于 2022-07-07 22:00:50 发布