super调用父类构造方法的代码必须位于子类构造方法的第一行。
举一反三
- super关键字调用父类构造方法必须放在子类构造方法第一行
- super() 调用的是父类的构造方法,可以位于子类构造方法的任意一行。
- 【单选题】(7-1)关于 子类调用父类的构造方法,正确的说法是()。 A. 子类定义了自己的构造方法,就不会调用父类的构造方法。 B. 子类必须通过 super 关键字调用父类的构造方法。 C. 如果子类的构造没有通过 super 调用父类构造方法,那么子类会先调用父类不含参数的构造方法,再调用子类自己的构造方法。 D. 创建子类对象时,先调用子类自己的构造方法,然后调用父类的构造方法
- 【单选题】下列关于Java程序的说法,错误的是() A. 子类中调用父类构造方法的代码必须位于子类构造方法的第一行 B. 只能在子类的构造方法中调用父类的构造方法 C. 在子类的构造方法中,如果没有显示调用父类构造方法,在创建子类对象时也会调用父类构造方法 D. 在子类的一个构造方法中可以多次调用父类的构造方法
- 【单选题】A245下列关于构造方法的描述中,正确的是 A. 子类必须通过this调用父类的构造方法 B. 若子类没有定义构造方法,则子类无构造方法 C. 子类必须通过super调用父类的构造方法 D. 子类不能调用父类的构造方法