方法重载是指类的两个或两个以上的方法(),但形式参数列表不同的情

题目

方法重载是指类的两个或两个以上的方法(),但形式参数列表不同的情况。

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

第1题:

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

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

B.返回值类型不同

C.形式参数名称不同

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


正确答案:A

第2题:

为了区分类中重载的同名的不同的方法,要求

A.采用不同的形式参数列表

B.返回值的数据类型不同

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

D.参数名不同


正确答案:A
解析:方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法。

第3题:

归类记忆法是指通过比较两个或两个以上事物的相同点和不同点来进行记忆的方法。()

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


参考答案:错误

第4题:

函数重载是指( )。

A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

C.两个以上的函数名字不同,但形参的个数或类型相同

D.两个以上的函数取相同的函数名,并且函数的返回类型相同


正确答案:A
解析:函数(方法)重载是多态性的一种表现。通过函数(方法)重载,一个类中可以有多个具有相同名字的方法,由传递给它们的不同个数和类型的参数来决定使用哪种方法,这就是多态。通过方法重写,子类可以重新实现父类的某些方法,使其具有自己的特征。

第5题:

为了区分类中重载的同名的不同方法,要求( )。

A.采用不同的形式参数列表

B.返回值的数据类型不同

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

D.参数名不同


正确答案:A
解析:本题主要考查方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法。

第6题:

为了区分类中重载的同名的不同方法,要求( )。

A.采用不同的形式参数列表

B.使用不同的参数名

C.修改访问权限

D.返回值的数据类型不同


正确答案:A

第7题:

以下对重载描述错误的是( )

A)方法重载只能发生在一个类的内部

B)构造方法不能重载

C)重载要求方法名相同,参数列表不同

D)方法的返回值类型不是区分方法重载的条件


答案:B

第8题:

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

A、形式参数的个数不同

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

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

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


参考答案:BCD

第9题:

对象的多态性是指()

A.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式

B.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式

C.两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式

D.两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式


正确答案:A
解析:多态是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式。

第10题:

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

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

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

更多相关问题