private default protect public private 本类内 一般情况不修饰类 default 本包内 protect 本报内 包外子类 不修饰类 public 包外所有类 尽可能小 封装性