一(访问权限修饰符)
在Java中,针对类,成员方法和属性提供了4种访问级别,访问级别由大到小分别为:public(共有的)---protected(受保护的)---default(默认的)---private(私有的)。
public:公共访问级别,如果一个类或者类的成员被public访问控制符修饰,那么这个类或者类的成员能被所有的类访问,不管访问类与被访问类是否在同一个包中。
protected:子类访问级别,如果一个类的成员被protected访问控制符修饰,那么这个成员既能被同一包下的其他类访问,也能被不同包下该类的子类访问。
default:包访问级别,如果一个类或者类的成员不适用任何访问控制符修饰,则称它为默认访问控制级别,这个类或类的成员只能被本包中的其他类访问。
private:当前类访问级别,如果类的成员被private访问控制符修饰,则这个成员只能被该类的其他成员访问,其他类无法访问。类的良好封装就是通过private关键字来实现的。
访问范围 | public | protected | default | private |
同一个类 |