给定Java代码如下,关于super的用法,以下描述正确的是( )。class C extends B{ public C(){ super(); } }
A: 用来调用类B中定义的super()方法
B: 用来调用类C中定义的super()方法
C: 用来调用类B的无参构造方法
D: 用来调用类B中第一个出现的构造方法
A: 用来调用类B中定义的super()方法
B: 用来调用类C中定义的super()方法
C: 用来调用类B的无参构造方法
D: 用来调用类B中第一个出现的构造方法
举一反三
- 在Java中,关键字( )用来调用父类的构造方法 A: Super B: This C: Extends D: Abstract
- 在Java中,假设S类是P类的子类,S的构造方法中super(); 该语句将 ( )。 A: 调用S类中定义的super( )方法 B: 调用P类的构造方法 C: 调用p类中定义的super( )方法 D: 语法错误
- 关键字super的作用是( ) A: 用来访问父类被隐藏的成员变量 B: 用来调用父类中被隐藏的方法 C: 用来调用父类的构造方法 D: 用来调用所在类中重载的构造方法
- 关于super的说法,正确的是( )。 A: super在方法体中用来表示当前对象的成员变量和方法。 B: super可以显式调用同一类中与参数表匹配的构造方法。 C: 子类调用父类的构造方法,需要使用关键字super。 D: super可以直接调用类,该类被称为超类,也叫做父类。
- Java中哪个关键字可以用来调用父类方法?() A: this B: super C: final D: extends