服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

访问控制

1,访问控制修饰符:
      private default protected public
同类 1          1         1           1 
同包             1         1           1
子类                        1           1
其它包中类                         1
类成员的访问控制,类本身也有访问控制,但是类本身只有2种访问控制即 public 和默认
父类不能是 private 和 default 否则 字类不能继承.
2,内部类:
a类中定义一个b类,那么b为a所知,但是却不为外部所知.内部类的定义无特别之处,他可以
直接访问引用外部类的所有变量和方法,不同之处是内部类可以声明为 private 或者 protected
eg:
class outer
{
 int outer_i = 100;
 void test()
 {
  inner in = new inner();
  in.display();
 }
 class inner
 {
  void display()
  {
  system.out.println("display: outer_i = " + outer_i);
  }
 }
}
class innerclassdemo
{
 public static void main(string[] args)
 {
  outer outer = new outer();
  outer.test();
 }
}

扫描关注微信公众号