首先,权限修饰符是用来控制一个成员能够被访问的范围。它可以修饰成员变量,方法,构造器,内部类,不同权限修饰符的成员能够被访问的范围将受到限制。
修饰符 | 同一类中 | 同一包中的其他类 | 不同包下的子类 | 不同包下的无关类 |
private | 1 | |||
缺省 | 1 | 1 | ||
protected | 1 | 1 | 1 | |
public | 1 | 1 | 1 | 1 |
一般应用情况:
1.成员变量一般私有,方法一般公开。
2.如果该成员只希望在此类中访问,使用private。
首先,权限修饰符是用来控制一个成员能够被访问的范围。它可以修饰成员变量,方法,构造器,内部类,不同权限修饰符的成员能够被访问的范围将受到限制。
修饰符 | 同一类中 | 同一包中的其他类 | 不同包下的子类 | 不同包下的无关类 |
private | 1 | |||
缺省 | 1 | 1 | ||
protected | 1 | 1 | 1 | |
public | 1 | 1 | 1 | 1 |
一般应用情况:
1.成员变量一般私有,方法一般公开。
2.如果该成员只希望在此类中访问,使用private。