在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super()”,该语句() 

题目
单选题
在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super()”,该语句()
A

 调用类Worker中定义的super()方法

B

 调用类Person中定义的super()方法

C

 调用类Person的构造函数

D

 语法错误

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是有关子类调用父类构造函数的描述正确的是()

A、子类定义了自己的构造函数,就不会调用父类的构造函数

B、子类必须通过super关键字调用父类没有参数的构造函数

C、如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数

D、创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数


参考答案:C

第2题:

下面选项中关于java中super关键字的说法正确的是_________。

A.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

B.super关键字是在子类对象内部指代其父类对象的引用

C.子类通过super关键字只能调用父类的属性,而不能调用父类的方法

D.子类通过super关键字只能调用父类的方法,而不能调用父类的属性


正确答案:B

第3题:

在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句"super()",该语句()。

A.调用类Worker中定义的super()方法

B.调用类Person中定义的super()方法

C.调用类Person的构造函数

D.语法错误


参考答案:C

第4题:

如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类的不带参数的构造方法。()

此题为判断题(对,错)。


答案:对

第5题:

在Java语言中,所有的类都是类______的子类。


正确答案:Object
Object

第6题:

在Java语言中,假设类Worker是类Person的子类,Worker的构造方法中有一句“super();“,该语句()。

A.调用类Worker中定义的super方法

B.调用类Person的构造方法

C.调用类Person中定义的super方法

D.语法错误


正确答案:B

第7题:

在jave中,类Worker是类Person的子类,Worker的构造方法中有一句”super()”,该语句()。

A.a)调用类Worker中定义的super()方法

B.b)调用类Person中定义的super()方法

C.c)调用类Person的构造函数

D.d)句法错误


正确答案:C

第8题:

在Java语言中,类Worker是类Person的子类,Worker的构造方法有一句“super()”,该语句()。

A.调用Worker类中定义的super()方法

B.调用类Person类中定义的super()方法

C.调用类Person的构造函数

D.语法错误


参考答案:C

第9题:

子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示,而且super必须是子类构造方法中的头一条语句。()

此题为判断题(对,错)。


答案:对

第10题:

在继承中,关于构造方法的说明,下列说法错误的是()

  • A、子类无条件的继承父类的无参构造方法
  • B、子类可以引用父类中的有参构造方法,使用super关键字
  • C、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法
  • D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖

正确答案:D

更多相关问题