public
public时最大的访问权限符,其修饰的成员变量、构造方法和普通方法可在任何一个类中被操作或使用
private
private是最小的访问权限控制符,其修饰的成员变量、构造方法和普通方法只能在本类中被操作或使用
default(友好的,默认的)
修饰的成员变量、构造方法和普通方法可以在同包的不同类使用
protected
1.在同包中
由于protected比default高一级,因此一定可以使用;
2.在不同包中
(1)继承
①静态
②非静态
(2)非继承
不能访问