如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类的不带参数的构造方法。
时间: 2023-06-16 14:07:09 浏览: 182
子类引用父类构造方法
是的,如果在子类的构造方法中没有使用关键字`super`调用父类的某个构造方法,那么编译器会默认在子类的构造方法中插入一个不带参数的`super()`语句,用于调用父类的不带参数的构造方法。如果父类没有提供不带参数的构造方法,而子类又没有显式地调用父类的构造方法,则编译器会报错。因此,在子类的构造方法中,如果需要调用父类的构造方法,一定要使用`super`关键字显式地调用。
阅读全文