我正在阅读一篇关于内部类的文章。我找到了一个演示匿名内部类的示例(如下所述)。
button1 = new JButton();
button2 = new JButton();
...
button1.addActionListener(
new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
// do something
}
}
);
根据示例,它创建了一个内部类,用于使用 ActionListener 接口响应按钮。据我所知,接口没有构造函数。但我想知道,他们如何调用构造函数。
“新的 java.awt.event.ActionListener(){}”