在Java中任何一个子类的构造方法都必须调用其父类的构造方法,并且调用父类的构造方法的语句必须是子类构造方法的第一条语句。
举一反三
- Java语言规定,任何一个子类的构造方法都必须调用其父类的构造方法(包括隐式调用),并且调用父类构造方法的语句必须是子类构造方法的第一条语句。
- 在子类构造方法中,使用super调用父类构造方法的语句必须为构造方法中的第一条语句。
- 关于在子类中调用父类构造方法的问题,下述说法正确的是: A: 子类构造方法一定要调用父类的构造方法; B: 子类构造方法只能在第一条语句调用父类的构造方法; C: 调用父类构造方法的方式是:父类名(参数表); D: 默认情况下子类的构造方法将调用父类的无参数构造方法。
- (7-2)子类调用父类构造方法时,super语句是()。 A: 子类构造方法的第一条有效语句。 B: 子类构造方法的第二条有效语句。 C: 子类构造方法的任意位置。 D: 子类构造方法的最后一条语句。
- 智慧职教: 用super()调用父类构造方法时,必须是子类构造方法的第一条语句。