黑马程序员技术交流社区
标题:
内部类作为参数的时候其中的方法是怎么被执行的?
[打印本页]
作者:
李志敏
时间:
2013-5-7 09:05
标题:
内部类作为参数的时候其中的方法是怎么被执行的?
本帖最后由 李志敏 于 2013-5-7 09:09 编辑
例如讲多线程的时候 实现一个接口 说start被调用的时候 内部会调用Runnable的run方法
new Thread(new Runnable() {
@Override
public void run() {
for(int i=0;i<100;i++){
System.out.println(Thread.currentThread().getName()+"...."+i);
}
}
}).start();
复制代码
那么在讲AWT的时候这个内部类中的方法是怎么执行的?我们自己写一个这样的例子该怎么写呢?
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.out.println("窗口关的");
System.exit(0);
}
});
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2