Java四种访问权限修饰解读

在 Java 中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限

  public        protected default    private  
同一个类中
同一个包下  
不同包的子类    
不同包的无关类      






注意: 1)其中default效果等同于frienddly。在Java中,不写权限修饰符默认就是default

                  2)如果类用 public 修饰,则类名必须与文件名相同。一个文件中只能有一个 public

                        修饰的类

                  3)不能用protected和private修饰类

 访问权限和修饰符

子类与父类在同一包中    

    此时只有声明为private的变量与方法不能被继承(访问)。

子类与父类不在同一包中

    此时private与friendly均不能被继承(访问), protected与public可以。


本博客为自己总结亦或在网上发现的技术博文的转载。 如果文中有什么错误,欢迎指出。以免更多的人被误导。
邮箱:[email protected]
版权声明:本文为博主原创文章,博客地址:https://blog.csdn.net/ChinaMuZhe,未经博主允许不得转载。



猜你喜欢

转载自blog.csdn.net/chinamuzhe/article/details/80502090