子类方法和父类方法在形式上参数列表不同,就构成了覆盖。

题目

子类方法和父类方法在形式上参数列表不同,就构成了覆盖。

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

第1题:

下列对继承的说法,哪个是正确的()。

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

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

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

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


正确答案:B

第2题:

在面向对象方法中,(37)是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。 ()

A.封装

B.继承

C.覆盖

D.多态


正确答案:B

第3题:

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

A.更换父类方法

B.减少父类方法

C.减少父类变量

D.增添方法


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

第4题:

当子类中定义的方法与父类方法同名且参数类型及个数、返回值类型相同时,称子类方法覆写父类方法,子类默认使用本类已经覆写方法,使用父类的同名方法,必须使用()关键字说明。


正确答案:super

第5题:

以下关于子类和父类的叙述中,正确的是()。

  • A、代码中使用父类对象的地方,都可以使用子类对象替换
  • B、代码中使用子类对象的地方,都可以使用父类对象替换
  • C、父类定义的对象与子类定义的对象在属性和方法上一定相同
  • D、父类定义的对象与子类定义的对象在属性和方法上一定不同

正确答案:A

第6题:

下列有关继承的说法不正确的是

A.子类的访问权限比父类方法的访问权限要高

B.继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性

C.子类方法不能产生比父类方法更多的异常

D.重写是指子类的成员方法与父类的成员方法名字相同,参数列表相同,方法体不同


正确答案:D
解析:重载是指多个方法可以享用相同一名字,但参数的数量或类型必须不完全相同,即方法体有所不同,它体现了Java编译时的多态性。

第7题:

子类可以定义与父类同名的方法,称为方法的覆盖,方法覆盖要求子类的方法与父类的方法名字和参数都相同,但返回值类型可以不同。()

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


答案:错

第8题:

● 以下关于子类和父类的叙述中,正确的是 (44) 。

(44)

A. 代码中使用父类对象的地方,都可以使用子类对象替换

B. 代码中使用子类对象的地方,都可以使用父类对象替换

C. 父类定义的对象与子类定义的对象在属性和方法上一定相同

D. 父类定义的对象与子类定义的对象在属性和方法上一定不同


正确答案:A

第9题:

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

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

正确答案:D

第10题:

关于方法重写说法错误的()

  • A、父类中的私有方法不能被子类重写
  • B、父类的构造方法不能被子类重写
  • C、方法名以及参数列表必须完全相同,返回类型可以不一致
  • D、父类的静态方法不能被子类重写

正确答案:C

更多相关问题