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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 0小菜鸟0 中级黑马   /  2014-8-1 21:39  /  989 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 0小菜鸟0 于 2014-9-4 10:19 编辑

为什么子类方法重写的时候,子类的方法修饰符不能private??

6 个回复

倒序浏览
因为当使用到父类引用指向子类对象,并调用此方法时,这个private的方法就限制了多态
回复 使用道具 举报
重写特点:1,子父类有继承关系;2,方法名与参数列表相同,返回值类型相同;3,子类权限大于或等于父类权限;4,父类权限不能使私有的;5,静态只能重写静态。重写表明父类不能使private,那么子类权限必须大于private。权限修饰符有:默认;public;protect;private。
回复 使用道具 举报
来学习的:D
回复 使用道具 举报
又学习了一遍哦
回复 使用道具 举报
重写,子类权限必须大于等于父类权限.
回复 使用道具 举报
大家回答的都很好啊。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马