Java中的四种权限修饰符
public | protected | [default] | private | |
同一个类 | YES | YES | YES | YES |
同一个包 | YES | YES | YES | NO |
不同包子类 | YES | YES | NO | NO |
不同包非子类 | YES | NO | NO | NO |
注意:不写权限修饰符就代表“default”
* 权限修饰符
* 1. 外部类: public, (default)
* 2. 成员内部类: public, protected, (default), private
* 3. 局部内部类: 什么都不写(但这儿并不等同于default的含义)