public | protected | default(默认) | private | |
---|---|---|---|---|
同一类中 | √ | √ | √ | √ |
同一包中(子类与无关类) | √ | √ | √ | |
不同包的子类 | √ | √ | ||
不同包中的无关类 | √ |
权限修饰符
public>protected>(default)>private
内部类 : public /(default 也就是不写)
成员内部类 : pubic /protected /(default) /private
局部内部类 : 什么都不能写
public | protected | default(默认) | private | |
---|---|---|---|---|
同一类中 | √ | √ | √ | √ |
同一包中(子类与无关类) | √ | √ | √ | |
不同包的子类 | √ | √ | ||
不同包中的无关类 | √ |
public>protected>(default)>private
内部类 : public /(default 也就是不写)
成员内部类 : pubic /protected /(default) /private
局部内部类 : 什么都不能写