四种权限修饰符的简单介绍
这里我们简单介绍四种权限修饰符的作用范围:
| public | protected | (default) | private | |
|---|---|---|---|---|
| 1、同一个类(自己访问自己的) | √ | √ | √ | √ |
| 2、 同一个包不同类(访问邻居) | √ | √ | √ | × |
| 3、不同包子类(访问自己儿子) | √ | √ | × | × |
| 4、不同包非子类(访问陌生人) | √ | × | × | × |
1、第一种情况是在同一个类当中使用public、protected、(default)、private修饰的成员变量或者成员方法,都可以直接访问或调用两个类中的成员变量或者成员方法
2、第二种情况是在同一个包中的两个不同类时,使用public、protected、(default)修饰的成员变量或者成员方法,可以直接访问或调用两个类中的成员变量或者成员方法
3、第三种情况是在某一个类和不同包的子类,使用public、protected修饰的成员变量或者成员方法,可以直接访问或调用两个类中的成员变量或者成员方法
4、第四种情况时是在某一个类和不同包的非子类中,使用public修饰的成员变量或者成员方法,可以直接访问或调用两个类中的成员变量或者成员方法

浙公网安备 33010602011771号