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