黑马程序员技术交流社区

标题: 关于子父类方法的权限问题总结 [打印本页]

作者: 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