Java中4种修饰符分别为public、protect、default、private,他们这就说明了面向对象的封装性,所以我们要适用他们尽可能的让权限降到最低,从而安全性提高。
访问权限 | 类 | 包 | 子类 | 其他包 |
Public
| ✔ | ✔ | ✔ | ✔ |
Protect | ✔ | ✔ | ✔ | ❌ |
Default | ✔ | ✔ | ❌ | ❌ |
Private | ✔ | ❌ | ❌ | ❌ |
Java中4种修饰符分别为public、protect、default、private,他们这就说明了面向对象的封装性,所以我们要适用他们尽可能的让权限降到最低,从而安全性提高。
访问权限 | 类 | 包 | 子类 | 其他包 |
Public
| ✔ | ✔ | ✔ | ✔ |
Protect | ✔ | ✔ | ✔ | ❌ |
Default | ✔ | ✔ | ❌ | ❌ |
Private | ✔ | ❌ | ❌ | ❌ |