读书人

内部类生成外门类对象

发布时间: 2012-09-06 10:37:01 作者: rapoo

内部类生成外部类对象

package com.liuc.test.think.chapter9;

?

public class DotThis {

?

public void f(){

System.out.println("DoThis.f()");

};

public class Inner{

public DotThis outer(){

return DotThis.this; //生成对外部类的引用

}

}

public Inner inner(){

return new Inner();

}

public static void main(String[] args) {

DotThis dt=new DotThis();

DotThis.Inner dti=dt.inner();

dti.outer().f();

}

?

}


读书人网 >编程

热点推荐