黑马程序员技术交流社区

标题: 关于权限问题 [打印本页]

作者: 0小菜鸟0    时间: 2014-8-1 21:39
标题: 关于权限问题
本帖最后由 0小菜鸟0 于 2014-9-4 10:19 编辑

为什么子类方法重写的时候,子类的方法修饰符不能private??
作者: 沐子松/kf    时间: 2014-8-1 21:44
因为当使用到父类引用指向子类对象,并调用此方法时,这个private的方法就限制了多态
作者: 毕业生    时间: 2014-8-1 21:46
重写特点:1,子父类有继承关系;2,方法名与参数列表相同,返回值类型相同;3,子类权限大于或等于父类权限;4,父类权限不能使私有的;5,静态只能重写静态。重写表明父类不能使private,那么子类权限必须大于private。权限修饰符有:默认;public;protect;private。
作者: David.L    时间: 2014-8-1 23:29
来学习的:D
作者: 阿磊    时间: 2014-8-1 23:42
又学习了一遍哦
作者: rolling-stone    时间: 2014-8-2 00:27
重写,子类权限必须大于等于父类权限.
作者: 威猛的小熊    时间: 2014-8-5 08:14
大家回答的都很好啊。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2