日期:2014-05-20  浏览次数:20641 次

关于匿名类的疑惑
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0);
}});
我知道这个是对一个匿名类的调用


请问下面的这个是对匿名类的调用吗?
this.addKeyListener(new KeyMonitor());
或者还是对一个方法的调用


ps:本人还是个菜鸟,开始对java的学习没多久,望各位高手不惜指教,小弟不胜感激
------最佳解决方案--------------------
WindowAdapter是一个接口,前边是使用一个匿名类来实现这个接口,实现windowClosing方法来响应事件

this.addKeyListener(new KeyMonitor());这样调用就不是匿名类调用了,KeyMonitor是一个具体的实现类,实现了相应的接口,KeyMonitor就是类名.
------其他解决方案--------------------
多谢,很受用