java中的访问修饰符

Java中的访问修饰符有四种:  public    缺省/默认     protected     private 

1.private:只能在本类中使用(正因为private中的元素不能在外面直接访问,所以才利用调用getter/setter方法访问)

2.默认:本来和同包中使用

3.protected:本类,同包,子类中使用

4.public:本类,同包,子类,其他中都可以使用

访问修饰符权限大小排序(从小到大)

private  < protected  <   默认    <    public

访问修饰符权限表

修饰符 同一类中 同一包中 子类中 外部包
private 私有的 可以使用 不可以使用 不可以使用 不可以使用
默认修饰符 可以使用 可以使用 不可以使用 不可以使用
protected 受保护的 可以使用 可以使用 可以使用 不可以使用
public 公开的 可以使用 可以使用 可以使用 可以使用

你可能感兴趣的:(Java,java)