以前学习JAVA很多基础内容掌握不牢固,最近准备重新复习一遍。
今天主要复习了JAVA的访问权限,访问权限如下表:
修饰符 | 本类 | 同包 | 子类 | 不同包 |
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |
而default侧重包的权限,即只要在同一包下,不管是不是子类,都可以访问default权限的变量,而不同包下它的访问权限就和private保持一致。
以前学习JAVA很多基础内容掌握不牢固,最近准备重新复习一遍。
今天主要复习了JAVA的访问权限,访问权限如下表:
修饰符 | 本类 | 同包 | 子类 | 不同包 |
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |
而default侧重包的权限,即只要在同一包下,不管是不是子类,都可以访问default权限的变量,而不同包下它的访问权限就和private保持一致。