JAVA中public protected default private访问权限

Posted 想飞的毛毛虫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中public protected default private访问权限相关的知识,希望对你有一定的参考价值。

前言:本文解决的问题

  • public protected default private这四个修饰符的访问权限问题

public对所有类公开,private只有本类可以访问。这里需要注意的是protected,除了对本类和子类公开外,还对本包所在类的公开,即同一包类的类都可以访问;default,如果没有明确写出修饰类型则为default,它只对本包公开。这四个修饰符的访问权限从大到小为public>protected>default>private。

修饰符的访问权限

另外,慎用protected,容易破坏封装性。

以上是关于JAVA中public protected default private访问权限的主要内容,如果未能解决你的问题,请参考以下文章

Java修饰符public,private,protected及默认的区别

JAVA中public protected default private访问权限

如何区别java中的public,private,protected

Java的权限修饰符(public,protected,default,private)

java笔记java中public/protected/default/private的辨析

java四种访问控制权限:public ,default,protected,private