访问修饰符
修饰符 |
类内部 |
同一个包 |
子类 |
任何地方 |
private |
√ |
|
|
|
default |
√ |
√ |
|
|
protected |
√ |
√ |
√ |
|
public |
√ |
√ |
√ |
√ |
private:类访问权限,本类内部可以访问,不能继承到子类;
default:什么都不写,包访问权限,本类内部可以访问,同包其他类也可以访问,同包可继承;
protected:子类访问权限,本类内部可以访问,不同包的子类可以访问,同包其他类也可以访问,能继承到子类;
public:公共访问权限,任何地方都可以访问,能继承到子类。