Java认证考试

在JAVA中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用()关键字来声明父类的这些方法A、finalB、staticC、abstractD、void

题目

在JAVA中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用()关键字来声明父类的这些方法

  • A、final
  • B、static
  • C、abstract
  • D、void
参考答案和解析
正确答案:C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法中,正确的是______。

A.子类拥有的成员数目大于等于父类拥有的成员数目

B.父类代表的对象范围比子类要广

C.子类要调用父类的方法,必须用关键字super

D.一个Java类可以有多个父类


正确答案:B
解析: 对一个类的继承也就是构建一个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。需要注意的是:子类方法的访问权限比父类的访问权限高,因此父类不能替代子类,但子类能够替代父类,子类方法不能产生比父类更多的异常。

第2题:

java程序中,在定义子类时声明父类名的关键字是______________。


正确答案:extends

第3题:

下列关于继承的叙述中,() 是正确的。

A.子类能继承父类的所有方法和状态

B.子类能继承父类的非私有方法和状态

C.子类只能继承父类的public方法和状态

D.子类只能继承父类的方法,而不继承状态


参考答案:B

第4题:

下面关于类的继承性的描述中,错误的是()。

  • A、继承是在已有的基础上生成新类的一种方法
  • B、Java语言要求一个子类只有一个父类
  • C、父类中成员的访问权限在子类中将被改变
  • D、子类继承父类的所有成员,但不包括私有的成员方法

正确答案:C

第5题:

以下对继承的描述错误的是( )

A)Java中的继承允许一个子类继承多个父类

B)父类更具有通用性,子类更具体

C)Java中的继承存在着传递性

D)当实例化子类时会递归调用父类中的构造方法


答案:A

第6题:

子类继承了父类的方法和状态,在子类中可以进行的操作是

A.更换父类方法

B.减少父类方法

C.减少父类变量

D.增添方法


正确答案:D
解析:子类继承父类也就继承了父类的非私有数据、方法,子类能操作这些数据或调用这些方法,但不能对数据类型或方法本身进行修改,子类能新增方法,此方法将只属于子类。另外子类可重载父类方法,当在子类对象中调用此方法时将会调用子类自己新定义的同名方法,但这并不改变父类被重载的方法及对父类此方法的调用。

第7题:

当子类隐藏了父类的成员变量或重写了父类的方法时,若要访问父类的成员变量或调用父类的方法,在Java中是通过______来实现的。


正确答案:super
super

第8题:

下列叙述中,错误的是

A.父类不能替代子类

B.子类能够替代父类

C.子类继承父类

D.父类包含子类


正确答案:D
解析:本题考查继承的概念。继承性是面向对象方法的一个重要基本特征,它使代码可重用,可降低程序复杂性。对一个类的继承也就是构建了一个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。重点掌握两点:子类方法的访问权限比父类访问权限高,因此父类不能替代子类,但子类能够代替父类,选项A和选项B说法正确;子类方法不能产生比父类更多的异常。选项D为正确答案。

第9题:

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

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

正确答案:D

第10题:

下列选项中关于Java中super关键字的说法错误的是()。

  • A、当子父类中成员变量重名的时候,在子类方法中想输出父类成员变量的值,可以用super区分子父类成员变量
  • B、super语句可以放在构造函数的任意一行
  • C、子类可以通过super关键字调用父类的方法
  • D、子类可以通过super关键字调用父类的属性

正确答案:B

更多相关问题