does匿名内部类在内部使用extends并实现关键字



我是java的新手,在阅读时,我发现了这个匿名内部类,据我所知(如果我错了,请纠正我),匿名类是任何类的子类,或者它实现接口并同时创建类的实例。

我的问题是

  1. do匿名内部类在内部使用extend和implement关键字
  2. 如果不是,那么它是如何实现接口或扩展任何类的

考虑以下代码

button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
    // do something.
}});

根据Java语言规范(JLS),

匿名类声明是由Java编译器从类实例创建表达式中自动派生的。

这就是我在仲量联行关于这件事所能找到的全部。