private |
私有 |
---|---|
protected |
受保护 |
public |
公开 |
默认 |
private |
表示私有的,只能在本类中访问 |
---|---|
```public `` | 表示公开的,在任何位置都可以访问 |
"默认" | 表示只能在本类,以及同包下访问 |
protected |
表示只能在本类、同包、子类中访问 |
访问控制修饰符 | 本类 | 同包 | 子类 | 任何位置 |
---|---|---|---|---|
public | 可以 | 可以 | 可以 | 可以 |
protected | 可以 | 可以 | 可以 | 不行 |
默认 | 可以 | 可以 | 不行 | 不行 |
private | 可以 | 不行 | 不行 | 不行 |
public
> protected
> 默认 > private
属性 | 4个都可以用 |
---|---|
方法 | 4个都可以用 |
类 | public 和默认可以使用,其他不行 |
接口 | public 和默认可以使用,其他不行 |
... | ... |
原文:https://www.cnblogs.com/yxc-160206/p/13222666.html