内部类的隐蔽用法

public class Outer {
  private String value;
  public Outer(String value) {
    this.value = value;
  }
  public class Inner {
    public void printString() {
      System.out.println(Outer.this.value);
    }
  }
  public static void main(String[] args) {
    Outer o = new Outer("hello");
    Inner i = o.new Inner();
    i.printString();
  }
}
能打破一个观念,new 关键字前面并不是什么都不可以跟,哈哈哈
posted @ 2016-08-01 12:00  6小贝  阅读(142)  评论(0编辑  收藏  举报