类,变量,方法等被public protected private修饰后,访问权限如下
public :所有的类都可以被访问
protected:同一个包可以被访问,或者可以被子类访问
什么都不写: 可以被同一个包的类访问
private:类内可以被访问
类 | 包 | 子类(同一个包) | 子类(不同包) | 外部类 | |
public | 〇 | 〇 | 〇 | 〇 | 〇 |
protected | 〇 | 〇 | 〇 | 〇 | ☓ |
什么都不写 | 〇 | 〇 | 〇 | ☓ | ☓ |
private | 〇 | ☓ | ☓ | ☓ | ☓ |
类,变量,方法等被public protected private修饰后,访问权限如下
public :所有的类都可以被访问
protected:同一个包可以被访问,或者可以被子类访问
什么都不写: 可以被同一个包的类访问
private:类内可以被访问
类 | 包 | 子类(同一个包) | 子类(不同包) | 外部类 | |
public | 〇 | 〇 | 〇 | 〇 | 〇 |
protected | 〇 | 〇 | 〇 | 〇 | ☓ |
什么都不写 | 〇 | 〇 | 〇 | ☓ | ☓ |
private | 〇 | ☓ | ☓ | ☓ | ☓ |