在java中super调用父类构造方法的代码必须位于子类构造方法的第一行。
时间: 2023-10-03 14:08:56 浏览: 257
java 简述父与子类的关系及构造方法
是的,这是Java语言的规定。子类构造方法的第一行必须是调用父类构造方法的代码,如果没有显式调用,则会默认调用父类的无参构造方法。这是因为子类继承了父类的属性和方法,而父类的构造方法用于初始化子类继承的属性,所以子类构造方法必须先调用父类构造方法,确保父类的属性先被初始化。如果不遵守这个规定,编译器会报错。
阅读全文