public: 访问限制最宽的修饰符,修饰的类、属性以及方法可以跨类,跨包访问。
protect: 修饰的类、属性以及方法只能被类本身的方法及子类访问,子类在不同的包中也可以访问
default:默认修饰符。只允许在同一个包中进行访问。
private: 访问权限限制的最小的修饰符。修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,不能跨包访问。
public 都可以访问, protect跨包可以在子类访问,defalut只能在同包访问,private不能跨包不能用子类访问;