private :外部不可见,只能本类调用,除工具类外,不存在继承关系的自定义类中成员方法尽量选择private进行修饰
default:默认的访问权限,也是可以省略的访问权限,它不仅能在设置了该权限的类中访问,也可以在同一包中的类或子类中访问。
protected:被保护的方法,存在继承关系,父类方法被保护,父类可以自己调用,子类也可以调用父类的,除了具有default的访问权限外,还可以在不同包中所继承的子类访问。
public :外部可见,公有的访问权限,不仅可以是同一个类或子类,还可以是同一个包中的类或子类,还可以是不同包中的类或子类都可以访问。