super调用父类构造方法的代码必须位于子类构造方法的第一行。
时间: 2023-10-03 21:03:42 浏览: 95
java中的继承(子类调用父类构造方法还不懂).doc
是的,子类构造方法中使用super调用父类构造方法的代码必须放在子类构造方法的第一行。这是因为子类继承了父类的属性和方法,而在创建子类对象时,需要先创建父类对象,然后再创建子类对象。因此,必须先调用父类构造方法来完成父类对象的初始化,才能进行子类对象的初始化。如果super调用不在子类构造方法的第一行,就会导致父类对象未初始化或已经部分初始化,这可能会引发一些错误。
阅读全文