首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

内部类生成外门类对象

2012-09-06 
内部类生成外部类对象package com.liuc.test.think.chapter9?public class DotThis {?public void f(){Sy

内部类生成外部类对象

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();

}

?

}


热点排行