黑马程序员技术交流社区
标题:
子类的父类继承的权限大小这一块我没看懂,有会的吗
[打印本页]
作者:
硫氢化铁
时间:
2015-3-7 10:52
标题:
子类的父类继承的权限大小这一块我没看懂,有会的吗
就比如说拿我这个图讲一下
360截图20150307104849036.jpg
(113.41 KB, 下载次数: 7)
下载附件
2015-3-7 10:52 上传
作者:
sofeel
时间:
2015-3-7 11:08
这样的问题最好自己做实验。
分别调正下 子类和父类及其方法的权限,通过观察你会理解更深刻。
对你的问题:
1,继承创建了新的关系。
这个关系类似血缘关系,但要清楚,除了继承还有其他的关系形式。
继承关系中,子类可以使用到父类的功能。但这也是有条件的,父类不想给你用的你就用不了。这就是权限。
继承关系中,子类可以复写父类的功能。同样这是有条件的。父类功能私有,子类无法看见;父类(某一功能)权限大于子类,子类就显得能力不足,无法继承到父类该功能,更不用谈复写(覆盖)。
2,略吧,不知道说啥了{:2_30:}
作者:
习惯就好
时间:
2015-3-7 11:21
子类的show方法的权限不够大,要想覆盖父类中的方法,必须权限大于或等于父类中函数的权限所以将,子类中的show方法的权限加上Public就行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2