Java 访问权限(记忆帖)
Java 访问权限(记忆帖)
怕记不住,
本类内部 | 同一个包的类 | 子类 | 不同包的非子类 | |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | |
default | √ | √ | ||
private | √ |
附:有关接口的权限
1、接口中的方法默认是 public abstract
- 接口需要被其他类实现,所以是public
- 接口中的方法可以是abstract或非abstract,
2、接口中的属性默认是 public static final
- 接口中的属性,被全体实现类共有,所以是不可修改的,必须是final
- 接口不能被实例化,所以接口中的属性默认由static
注:学渣心里苦,不要学楼主,平时不努力,考试二百五,哭 ~