如果一个接口Cup有个方法use(),有个类SmallCup实现接口Cup,则在类SmallCup中正确的是? ( )
void use() { …}
protected void use() { …}
public void use() { …}
以上语句都可以用在类SmallCup中
这题考的还是挺隐蔽的。因为接口中的方法只能用public和abstract关键字修饰,所以AB不可能对
方法重写应遵循“三同一小一大”原则:
“三同”:即方法名相同,形参列表相同、返回值类型相同;
“一小“:子类方法声明抛出的异常比父类方法声明抛出的异常更小或者相等;
“一大”:子类方法的访问修饰符应比父类方法更大或者相等。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题