网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
方法重载(overloading)必须满足()
A.在不同class中定义的方法
B.在同一类型中定义的方法
C.方法名必须相同
D.返回类型必须相同
E.参数一定不同F.参数可以相同
参考答案
更多 “ 方法重载(overloading)必须满足()A.在不同class中定义的方法B.在同一类型中定义的方法C.方法名必须相同D.返回类型必须相同E.参数一定不同F.参数可以相同 ” 相关考题
考题
您正在开发自定义集合类。您需要在类中创建方法。您需要确保在类中创建的方法返回与Foreach语句兼容的类型。该方法应满足哪个条件?()
A.该方法必须返回IEnumerator或IEnumerable类型B.该方法必须返回IComparable类型C.该方法必须明确包含集合D.该方法必须是类中唯一的迭代器
考题
下列关于静态多态实现重载的描述中正确的是(30)。A.重载的方法(函数)的方法名(函数名)可以不同B.重载的方法(函数)必须在返回值类型以及参数类型上有所不同C.重载的方法(函数)必须在参数顺序或参数类型上有所不同D.重载的方法(函数)只需在返回值类型上有所不同
考题
38、已知ClassA是ClassB的父类,在ClassC中定义了ClassA类型的对象obj,且提供了方法setClassA(ClassA obj)用于给obj对象赋值,以下叙述有误的是A.可以在setClassA()方法中传递一个ClassB类型的对象#B.如果在类ClassA中定义了方法method1(),在类ClassB中覆盖了该方法,当setClassA()方法参数传递的是ClassB类型的对象时,在ClassC中调用obj的method1()方法时将执行ClassB的method1()方法#C.可以在ClassC中定义一个新的方法setClassA(ClassB obj),它与原有方法setClassA(ClassA obj)构成一组重载方法#D.如果在ClassB中定义了ClassA没有的新方法method2(),当setClassA()方法参数传递的是ClassB类型的对象时,在ClassC中可以调用obj对象的method2()方法
考题
在面向对象方法中,继承定义了超类和子类的概念,子类在维持原有父类中方法签名不变的前提下,用适合于自己要求的实现去置换父类中的相应方法的实现称为__________。A.继承B.覆盖(overriding)C.重载(overloading)D.多态
考题
在Java中,以下关于方法的重载和重写正确的是()。A.方法的重载和方法的重写实现的功能相同B.方法重载的返回值类型必须一致,参数类型必须不同C.方法重写的返回值类型必须相同D.方法重载出现在父与子类中,方法重写出现在同一类中
考题
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种特性称为()。A.隐藏B.覆盖(overriding)C.重载(overloading)D.Java不支持此特性
热门标签
最新试卷