JAVA中public protected default private访问权限

时间:2022-01-17 15:05:32

前言:本文解决的问题

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

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

JAVA中public protected default private访问权限

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