一个java文件中只能有一个被public修饰的类,且该类名与java文件的名字一样
同一个类 | 同一个包 | 不同包有继承 | 不同包无继承 | |
---|---|---|---|---|
private | ✔ | ❌ | ❌ | ❌ |
默认 | ✔ | ✔ | ❌ | ❌ |
protected | ✔ | ✔ | ✔ | ❌ |
public | ✔ | ✔ | ✔ | ✔ |
一个java文件中只能有一个被public修饰的类,且该类名与java文件的名字一样
同一个类 | 同一个包 | 不同包有继承 | 不同包无继承 | |
---|---|---|---|---|
private | ✔ | ❌ | ❌ | ❌ |
默认 | ✔ | ✔ | ❌ | ❌ |
protected | ✔ | ✔ | ✔ | ❌ |
public | ✔ | ✔ | ✔ | ✔ |