Java访问权限
类型 | 同一个类中 | 同一个包中 | 不同包中的子类 | 不同包的中的非子类 |
private | Y | |||
protected | Y | Y | ||
public | Y | Y | Y | |
friendly | Y | Y | Y | Y |
default 包中的其他类访问。不包括子类,不包括其他包 int size;
public 所有类,包括其他包的。 public int size;
protected 所有子类,不包括其他包 protected int size;
private 当前类,不包括其他类 private int size;
static 静态域 static int size;
final 运行期间不改变 final int SIZE=5;