前言:本文解决的问题
- public protected default private这四个修饰符的访问权限问题
public对所有类公开,private只有本类可以访问。这里需要注意的是protected,除了对本类和子类公开外,还对本包所在类的公开,即同一包类的类都可以访问;default,如果没有明确写出修饰类型则为default,它只对本包公开。这四个修饰符的访问权限从大到小为public>protected>default>private。
另外,慎用protected,容易破坏封装性。