Anonymous可以通过美元符号及其后面的数字识别类
Class$1.class。这些类只是为了您自己的方便。想象一下:
class SaveButtonListener implements ActionListener { ...}class OpenButtonListener implements ActionListener { ...}这是非常乏味的。因此,您可以立即使用匿名类创建实现。编译器会在名称前加上美元符号,并在其后提供一些标识符。
幕后发生的事情是
Java使用自动生成的名称创建了一个新的内部类。
如果您发现我的解释混乱,请随时提出问题。我现在累了。



