Java程序设计

单选题在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数或参数类型各不相同。这种重复定义同名方法的行为称为对方法()。A 隐藏B 覆盖C 重载D Java不支持此特性

题目
单选题
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数或参数类型各不相同。这种重复定义同名方法的行为称为对方法()。
A

隐藏

B

覆盖

C

重载

D

Java不支持此特性

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

第1题:

在派生类中能够定义与父类中具有相同名称和参数表的方法。()

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


正确答案:正确

第2题:

Java中允许子类对父类中的同名方法重新定义,但不允许子类对自身已有的同名方法重新定义 。()

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


答案:错

第3题:

下列关于方法重载的说法中,正确的是()。

A、形式参数的个数不同

B、形式参数的个数相同,数据类型顺序不同

C、形式参数的个数相同,数据类型不同

D、形式参数的个数不同,数据类型不同


参考答案:BCD

第4题:

对于方法重载,下列说法不正确的是()。

  • A、允许在一个类的定义中多个方法使用相同的方法名
  • B、实现了java的编译时多态
  • C、方法的参数表必须不同,包括参数的类型和个数
  • D、方法的返回类型修饰符必须相同

正确答案:D

第5题:

一个类可以具有多个同名而参数类型列表不同的方法,被称为方法 ( ) 。

A.重载
B.调用
C.重置
D.标记

答案:A
解析:
本题考查面向对象这一知识点。在面向对象语言中,两个或两个以上的函数,取同一名字,而使用不同类型的参数或不同参数个数,编译器便知道在什么情况下该调用哪个函数,这叫做函数重载。函数重载只能实现编译时的多态。运行时的多态要使用虚函数来实现。重置的基本思想是通过动态绑定机制的支持,使得子类在继承父类界面定义的前提下,用适合于自己要求的实现去置换父类中的相应实现。

第6题:

为了区分重载多态中同名的不同方法,要求______。

A.形式参数个数或者类型不同

B.返回值类型不同

C.形式参数名称不同

D.调用时用类名或对象名做前缀


正确答案:A

第7题:

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

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


答案:错

第8题:

在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为()。

A.隐藏

B.重载

C.覆盖

D.Java不支持此特性


正确答案:B

第9题:

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


正确答案:super

第10题:

Java中,方法重载机制,允许在一个类中定义多个同名的方法。


正确答案:正确

更多相关问题