Java语言规定,任何一个子类的构造方法都必须调用其父类的构造方法(包括隐式调用),并且调用父类构造方法的语句必须是子类构造方法的第一条语句。
举一反三
- 在Java中任何一个子类的构造方法都必须调用其父类的构造方法,并且调用父类的构造方法的语句必须是子类构造方法的第一条语句。
- 关于在子类中调用父类构造方法的问题,下述说法正确的是: A: 子类构造方法一定要调用父类的构造方法; B: 子类构造方法只能在第一条语句调用父类的构造方法; C: 调用父类构造方法的方式是:父类名(参数表); D: 默认情况下子类的构造方法将调用父类的无参数构造方法。
- 在子类构造方法中,使用super调用父类构造方法的语句必须为构造方法中的第一条语句。
- 子类如何调用父类带有参数的构造方法? A: 子类也创建具有同样参数的方法参数,Java会自动调用父类构造方法 B: 子类构造方法的开头用“super”语句调用父类构造方法 C: 无法调用 D: 创建子类对象时,先调用父类的构造方法,再调用子类的构造方法
- 智慧职教: 用super()调用父类构造方法时,必须是子类构造方法的第一条语句。