java的权限修饰符
public:公共的,被public修饰的成员,可以在任何的类中被访问到;
protected:受保护的,受到被protected修饰的成员所在的package保护;可以被所在的package访问,或者可以被在不同的package下的子类访问;
default:默认的,即友好的,什么都不写,可以被所在的package访问到;
private:私有的,被private修饰的成员,只能被本类访问;
java中类与类之间的关系:为啥会有四个权限修饰符?
不同的包下没干系的:类与类 → public
不同的包下有干系的:类与类 → protected
同一个包下没干系的:类与类 → default
同一个包下有干系的:类与类 → private