黑马程序员技术交流社区
标题:
关于子父类方法的权限问题总结
[打印本页]
作者:
halohoop
时间:
2015-7-29 13:22
标题:
关于子父类方法的权限问题总结
本帖最后由 halohoop 于 2015-7-29 13:51 编辑
方法的权限问题;
大→小
public
protected
default(什么都不写)
private
①同一个类中
√
√
√
√
②
同一个包中
√
√
√
X
③
子类
√
√
X
X
④
不同包中
√
X
X
X
其中要注意的就是父类A(接口除外)的b方法若什么都不写,那么子类C去继承A之后,在子类C中是不能使用b方法的。
也就是注意上面用黄色标明的那个叉叉处。
还要注意的是如果你自己要验证的话,要保证两个类
在满足
④的时候确保不是①②③;
在满足
③
的时候
确保不是
①②;
在满足
②
的时候
确保不是
①;
————————————————————————————
另外,②和
④要注意的是:
有一个包package a
;
,
另一个包是
package
a.b;,
那个这两个包中的类满足的是④而不是②,子包也是不同的包。
作者:
耀阳圣尊
时间:
2015-7-29 15:03
赞一赞。话说你头像很带劲
作者:
halohoop
时间:
2015-7-29 15:05
耀阳圣尊 发表于 2015-7-29 15:03
赞一赞。话说你头像很带劲
O(∩_∩)O哈哈~
作者:
黑进制
时间:
2015-7-29 16:07
哈哈哈 头像有内涵
作者:
Apol
时间:
2015-7-29 18:56
从不吝啬赞。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2