问题 单项选择题

下列选项中的 方法可以正确地加入类Child中,且父类的方法不会被覆盖。
public class Parent
public int addValue(int a,int b)
int s;
s=a+b;
return s;


class Child extends Parent

A.int addValue(int a,intb)∥do something…

B.public void addValue( )∥do something…

C.public int addValue(int a,intb)throws MyException∥do something…

D.public float addValue(int a,int b,float b=1.0)∥do something…

答案

参考答案:B

解析:

[分析]: 选项A的错误就是重写的访问权限比被重写的方法的权限低,而B属于重载,选项 C的错误在于比被重写的方法抛弃了更多种类的异常。选项D中,当只传递两个变量的值时,系统不知道到底调用哪一个方法,因为b为常量,可以不指定,所以只有选项B符合题意。

单项选择题 A1/A2型题
单项选择题