理解匿名内部类有点麻烦
这是我拥有的代码。我知道 WindowAdapter 类是一个抽象类,那么“new WindowAdapter()”这一行是什么意思?我们是在创建一个抽象类的 WindowAdapter 类的对象吗?困惑!
Class Myframe extends Frame
{
public static void main(String args[])
{
Myframe f=new Myframe();
f.setVisible(true);
f.setSize(300,300);
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
}