【Java关键字总结】(一)用于定义访问权限修饰符的关键字

【Java关键字总结】(一)用于定义访问权限修饰符的关键字

private(私有的)

private:是访问权限最低的访问限制符,被它修饰的变量只能访问本类的对象,即除class自身外,其他都不得使用。可以修饰成员变量,成员方法,构造方法,被private修饰的成员只能在其修饰的本类中访问,在其他类中不能调用,但是被private修饰的成员可以通过set和get方法向外界提供访问方式

default(默认的)

defalut:即不写任何关键字,它可以修饰类,成员变量,成员方法,构造方法。被默认权限修饰后,其只能被本类以及同包下的其他类访问。

protected(受保护的)

protected:可以修饰成员变量,成员方法,构造方法,但不能修饰类(此处指的是外部类,内部类不加以考虑)。被protected修饰后,只能被同包下的其他类或者自身的子类访问

public(公共的)

public是权限最大的修饰符,他可以修饰类,成员变量,成员方法,构造方法。被public修饰后,可以再任何一个类中,不管同不同包,任意使用。