有四种访问权限控制,按照访问权限从大到小排列:public=>protected=>default(默认)=>private
public:开放的,所有的类都可以访问到
protected:受保护的,不同的包下,属于继承关系的可以访问。
defalut:默认的,不写的时候。包访问权限。同一个包下可以访问。
private:私有的,只有该类能够访问。
定义一个属性,方法或者类的时候需要根据是否需要被外界访问去定义访问权限。一般接口的方法,需要其他类继承的定义为public。
只是自己需要的或者不想其他类访问到的定义为private。