访问修饰符 | 同一个类 | 同包 | 不同包,子类 | 不同包,非子类 |
---|---|---|---|---|
private | √ | |||
默认 | √ | √ | ||
protected | √ | √ | √ | |
public | √ | √ | √ | √ |
类、成员变量(属性)、方法最前面可用访问权限修饰符
局部变量前面不可以加访问权限修饰符,因为局部变量本来就是方法里面可见的,添加访问权限修饰符没有意义
访问修饰符 | 同一个类 | 同包 | 不同包,子类 | 不同包,非子类 |
---|---|---|---|---|
private | √ | |||
默认 | √ | √ | ||
protected | √ | √ | √ | |
public | √ | √ | √ | √ |
类、成员变量(属性)、方法最前面可用访问权限修饰符
局部变量前面不可以加访问权限修饰符,因为局部变量本来就是方法里面可见的,添加访问权限修饰符没有意义