JAVA四种权限修饰符private、default、protected、private置于类的成员定义之前,用来限定对象对该类成员的访问权限。
修饰符 | 类内部 | 同一个包 | 子类 | 任何地方 |
private | √ | × | × | × |
default(缺省) | √ | √ | × | × |
protected | √ | √ | √ | × |
public | √ | √ | √ | √ |
对于class的权限修饰只可以用public和default(缺省)
在同一个JAVA 文件中可以写多个class,但是只有一个可以写public,其余的类都为缺省
JAVA四种权限修饰符private、default、protected、private置于类的成员定义之前,用来限定对象对该类成员的访问权限。
修饰符 | 类内部 | 同一个包 | 子类 | 任何地方 |
private | √ | × | × | × |
default(缺省) | √ | √ | × | × |
protected | √ | √ | √ | × |
public | √ | √ | √ | √ |
对于class的权限修饰只可以用public和default(缺省)
在同一个JAVA 文件中可以写多个class,但是只有一个可以写public,其余的类都为缺省