java 静态内部类

public class Outer {
 static int oui=0;
 int var ;
 public void outerHoge(){
  System.out.println("hogehoge");
 }
 public void outerHoge2(){
  Inner i = new Inner();
  StaticHoge sh = new StaticHoge();
  //Inner i2 = new this.Inner();
 }
 static void outerStatic(){
  Outer o  = new Outer();
  o.outerHoge2();
 }
 
 class Inner{
  //static int inc=0;
  void innerHoge(){
   var =1;
   outerHoge();
  }
 }
 
 static class StaticHoge{
  static int staticin=0;
  void methodHoge() {
   oui=0;
   //var =10;
   //outerHoge();
   //Inner inner = new Inner();
  }
  static void innerStatic(){
   //outerHoge2();
   outerStatic();
  }
 }
}

你可能感兴趣的:(静态内部类)