权限修饰符
1. 权限修饰符
1.1 private修饰符【常用】
-
在本类中可以使用私有化的属性和方法
-
在同一个包下其他类中不能使用私有化的属性和方法
-
在不同包下面的其他类中不能使用私有化的属性和方法
总结:private修饰的成员变量和成员方法只能在本类中使用
1.2 不写(默认)
-
在本类中可以使用默认的属性和方法
-
在同一个包下其他类中可以使用默认的属性和方法
-
在不同包下面的其他类中不能使用默认的属性和方法
总结:默认的属性和方法只能在同一个包里使用
1.3 protected修饰
-
在同一个类下可以使用
-
在同一个包下其他类中可以使用
-
在不同包下面 如果是子类可以使用
总结:其他包下面的其他类不能使用 但是继承的子类可以使用
1.4 public【常用】
修饰方法和属性
公开的谁都可以
| 权限修饰符的名称 | 当前类 | 同一个包下面其他类 | 不同包下面子类 | 不同包下面的其他类 |
|---|---|---|---|---|
| public | 可以 | 可以 | 可以 | 可以 |
| protected | 可以 | 可以 | 可以 | 不可以 |
| 不写(默认) | 可以 | 可以 | 不可以 | 不可以 |
| private | 可以 | 不可以 | 不可以 | 不可以 |
浙公网安备 33010602011771号