在Java中,类Worker是类Person的子类,Worker的构造方法中有一句“super()”,该语句( )。
A. 调用类Worker中定义的super( )方法 ;
B. 调用类Person中定义的super( )方法;
C. 调用类Person的构造方法;
D. 调用类Worker的构造方法;
查看答案
使用( )语句可调用超类中无参的构造方法
A. super();
B. superclass();
C. superClass();
D. 以上答案不对
当子类覆盖超类中的方法时,如果要在子类中完成对超类方法的访问,那么在调用时需要在方法名前添加一个( )关键字和一个( )
A. super 分号(;)
B. super 逗号(,)
C. super 点( . )
D. 以上答案都不对
如果Truck类扩展Vehicle类,那么若现在希望从Truck类中调用Vehicle类的一个无参的构造方法,则需编写的代码应为( )
A. Truck()
B. superClass()
C. super()
D. noArgument()
下面是有关子类调用父类构造方法的描述正确的是( )
A. 子类定义了自己的构造方法,就不会调用父类的构造方法
B. 子类必须通过super关键字调用父类没有参数的构造方法
C. 如果子类的构造方法没有通过super调用父类构造方法,那么子类会先调用父类不含参数的构造方法,再执行子类构造方法中的其它语句
D. 创建子类对象时,先调用子类自己的构造方法,然后调用父类的构造方法