如果我们需要对类及累的成员的访问进行限制,比如不想让外界的class访问本类中的数据,或者限制范围的数据就可以使用类成员修饰符。常见的类成员修饰符有:public 、protected、private 、final等。
public :
修饰的对象:类、成员变量、成员方法。
限制: 1.修饰类时,表明该类可以被所有的其他类访问或者应用;
2.修饰成员变量或成员方法时,该被修饰的成员不仅可以被自身访问,还可以被其他类直接访问。
protected:
修饰对象:主要是成员变量、成员方法
限制: 修饰成员时,说明被修饰的成员是被保护的成员,除了可以被类自身访问外,还可以被该类的子类及该类在同一个 包中的其他类访问。
private:
修饰对象:主要是成员变量、成员方法。
限制:修饰成员时,说明该被修饰的成员只能被类自身额访问任何其他类(包括该类的子类)都不能访问该成员。
默认----default
如果一个类成员没有被public 、protected、private中的任何一个修饰,则默认是default ,说明该成员只能被该类本身和该类同一包下的其他类直接访问。
总结: