调用重载方法时,系统根据()来选择具体的方法。 

题目
单选题
调用重载方法时,系统根据()来选择具体的方法。
A

 参数的类型

B

 参数的个数和类型

C

 参数个数

D

 方法的返回值类型

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是( )。

A.参数个数

B.参数的类型

C.函数名称

D.函数的类型


正确答案:D

第2题:

下列关于构造方法的说法中不正确的是( )。

A.构造方法名必须与类名一致

B.构造方法是给对象赋初值,所以没有返回值,且不用void来声明

C.构造方法一般不能由编程人员显式地直接调用,而是用new来调用

D.构造方法不可以被重载


正确答案:D
解析:构造方法完全可以被重载。构造方法可以重载以实现不同的方法体,调用时按参数列表决定调用哪个方法。

第3题:

调用方法的具体调用格式为() 。


正确答案:对象名.方法名[参数名表]

第4题:

下列类方法说法错误的有()

  • A、在类方法中可用this来调用本类的类方法,
  • B、在类方法中调用本类的类方法时可直接调用,
  • C、在类方法中只能调用本类中的类方法,
  • D、在类方法中绝对不能调用实例方法,

正确答案:A,C,D

第5题:

下列关于构造方法的特点的描述中,错误的是()

A. 不可重载

B. 方法名同类名

C. 无返回类型

D. 系统自动调用


正确答案:A

第6题:

下列说法错误的有()

A.在类方法中可用this来调用本类的类方法

B.在类方法中调用本类的类方法时可直接调用

C.在类方法中只能调用本类中的类方法

D.在类方法中绝对不能调用实例方法


正确答案:ACD

第7题:

一个类中可以拥有多个名称相同而参数表(参数类型或参数个数或参数类型顺序)不同的方法,称为( )。

A.方法标记

B.方法调用

C.方法重载

D.方法覆盖


正确答案:C

第8题:

下列关于构造方法的说法中不正确的是

A.构造方法名必须与类名一致

B.构造方法是给对象赋初值,所以没有返回值,且不用void来声明

C.构造方法一般不能由编程人员显示地直接调用,而是用new来调用

D.构造方法不可以被重载


正确答案:D
解析:构造方法完全可以被重载。构造方法可以重载来实现不同的方法体,调用时按参数列表决定调用哪个方法。

第9题:

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

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

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

第10题:

调用重载方法时,系统根据()来选择具体的方法。

  • A、方法名
  • B、参数的个数和类型
  • C、参数名及参数个数
  • D、方法的返回值类型

正确答案:B

更多相关问题