JAVA 静态内部类

来源:互联网 发布:ubuntu1604更新软件源 编辑:程序博客网 时间:2024/04/25 11:52

package OutInnerClassPakage;


//静态内部类 最简单的
public class StaticInner {
 
 //在此 最重要的 不类之间的关系 而是 命名空间的解析
 //其实该类并非是 实际意义上的 静态类 它是属于 StaticInner 类的一个静态 成员
 //这也就是说即使没有外部类的实例 也可直接通过StaticInner类名直接调用inner类
 static class inner{
  public Integer inte=1;
  void showInner()
  {
   System.out.println("---------inner---------");
  }
 }
}


class test3{
 
 static class tInner{
  void showInner()
  {
   System.out.println("---------tInner---------");
  }
 }
 
 public static void main(String[] args) {
  StaticInner.inner sii=new StaticInner.inner();
  sii.showInner();
  sii.inte=2;
  System.out.println("-----sii.inte----"+sii.inte+"--------");
  tInner t3=new tInner();
  t3.showInner();
  
 }
}