官方介绍
可能大家都知道,JAVA中protected权限是本类、同包类、子类。
但是如果子类不在和父类不在同一个包中,那将会发生什么?
子类在其他包中访问
我们将父类和子类放在两个包中,如下所示:
可以发现:
不在父类和子类所在的包中访问
可以看到其他包中,不管是子类的实例还是父类的实例访问都没有权限导致报错!不管该包是否包含父类与子类
总结
可能大家都知道,JAVA中protected权限是本类、同包类、子类。
但是如果子类不在和父类不在同一个包中,那将会发生什么?
我们将父类和子类放在两个包中,如下所示:
可以发现:
可以看到其他包中,不管是子类的实例还是父类的实例访问都没有权限导致报错!不管该包是否包含父类与子类