官方介绍
可能大家都知道, JAVA 中 protected 权限是本类、同包类、子类。
但是如果子类不在和父类不在同一个包中,那将会发生什么?
子类在其他包中访问
我们将父类和子类放在两个包中,如下所示:
可以发现:
不在父类和子类所在的包中访问
可以看到其他包中,不管是子类的实例还是父类的实例访问都没有权限导致报错!不管该包是否包含父类与子类
总结
希望喜欢的朋友给个点赞关注和转发支持下小僧吆!
可能大家都知道, JAVA 中 protected 权限是本类、同包类、子类。
但是如果子类不在和父类不在同一个包中,那将会发生什么?
我们将父类和子类放在两个包中,如下所示:
可以发现:
可以看到其他包中,不管是子类的实例还是父类的实例访问都没有权限导致报错!不管该包是否包含父类与子类
希望喜欢的朋友给个点赞关注和转发支持下小僧吆!
文章来源:智云一二三科技
文章标题:JAVA中的protected的访问权限只有在本类同包类和子类吗?
文章地址:https://www.zhihuclub.com/184149.shtml