修饰符 | 类内部 | 同包(相同文件夹下) | 子类(不要求同包) | 其余位置 | 适用对象 |
default(不加任何修饰符) | ✅ | ✅ | ❌ | ❌ | 类(接口),方法,属性 |
public | ✅ | ✅ | ✅ | ✅ | 同上 |
private | ✅ | ❌ | ❌ | ❌ | 方法,属性 |
protected | ✅ | ✅ | ✅ | ❌ | 同上 |
修饰符 | 类内部 | 同包(相同文件夹下) | 子类(不要求同包) | 其余位置 | 适用对象 |
default(不加任何修饰符) | ✅ | ✅ | ❌ | ❌ | 类(接口),方法,属性 |
public | ✅ | ✅ | ✅ | ✅ | 同上 |
private | ✅ | ❌ | ❌ | ❌ | 方法,属性 |
protected | ✅ | ✅ | ✅ | ❌ | 同上 |