A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hui2126ning 中级黑马   /  2015-9-22 18:55  /  848 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

给定如下Java代码 , 以下(  )方法可以加入Child类中。  
public class Parent{
int change(){
                //此处省略N行代码
}
}   
Class Child extends Parent{
//(此处可以放入下面哪个选项)  
}  
A.        public int change(){}  
B.        int show(int i){}  
C.        private int change(){}  
D.        abstract int change(){}

14 个回复

倒序浏览
选A     因为子类重写父类的方法,修饰符的访问权限一定要大于等于父类的修饰符访问权限。

点评

B选项可以理解为子类的独有方法,自己定义的方法,为什么不可以存在,父类中并没有show方法  发表于 2015-9-23 07:59
回复 使用道具 举报
A因为首先,既然是继承关系,方法要复写。复写不能比父类的方法的权限级别低,方法只能用默认或者public修饰,B选项有参数,不是重写
回复 使用道具 举报
懂了。。。。
回复 使用道具 举报
凑个热闹
回复 使用道具 举报
凑个热闹
回复 使用道具 举报
A子类重写父类的方法时权限要大于等于父类的权限
回复 使用道具 举报
Mr.W 中级黑马 2015-9-23 00:14:40
8#
AAAAAA这是重写
回复 使用道具 举报
顶一个,么么哒
回复 使用道具 举报
德胜 发表于 2015-9-22 21:34
A因为首先,既然是继承关系,方法要复写。复写不能比父类的方法的权限级别低,方法只能用默认或者public修 ...

B选项可以理解为子类的独有方法,自己定义的方法,为什么不可以存在,父类中并没有show方法
回复 使用道具 举报
meihua 发表于 2015-9-23 07:57
B选项可以理解为子类的独有方法,自己定义的方法,为什么不可以存在,父类中并没有show方法 ...

昨天太累了,看花眼了
回复 使用道具 举报
A、B都可以的
回复 使用道具 举报
A..............
回复 使用道具 举报
A,因为是子类继承父类,并且修饰词要大于父类的范围
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马