JAVA语言中的权限修饰符主要包括private,public和protected,这些修饰符控制着对类和类的成员变量以及成员方法的访问。
public和protected修饰的类可以由子类访问,如果子类父类不在同一包中,那么只有修饰符为public的类可以被子类进行访问。如果父类不允许通过继承产生的子类访问它的成员变量,那么必须使用private声明父类的这个变量。
在java中,类的权限设定会约束成员上的权限设定。