JAVA访问控制修饰符

1.public和private

  private修饰的成员变量和方法仅仅只能在本类中调用;  public修饰的成员变量和方法可以在任何地方调用。

  public修饰的内容是对外提供可以被调用的功能,需要相对稳定; private修饰的内容是对内实现的封装,如果公开会增加维护的成本。

2.protected和默认访问控制

  用protected修饰的成员变量和方法可以被子类以及同一个包中的类使用。

  默认访问控制即不书写任何访问控制符。默认访问控制的成员变量和方法可以被同一个包中的类调用

3.访问控制符修饰类

  对于类的修饰可以使用public 和默认方式。public修饰的类可以被任何一个类调用;默认访问控制的类只可以被同一个包中的类使用。

  protected和private可以用于修饰内部类

4.访问控制修饰符成员

   访问控制符修饰成员时的访问权限如下图所以:

  

 

posted @ 2018-07-25 00:15  DreamGiant  阅读(159)  评论(0编辑  收藏  举报