【发布时间】:2013-05-28 22:24:57
【问题描述】:
我有一个在 Eclipse 中运行的 Java 项目,其主要可执行文件名为 GreatPlaces.java。在我的/bin 文件夹中,我假设只有一个名为GreatPlaces.class 的类文件。但是,我有几个,除了GreatPlaces.class 我还有GreatPlaces$1.class,GreatPlaces$2.class ... GreatPlaces$22.class。谁能给我解释一下?谢谢。
【问题讨论】:
-
您可能在代码中使用了anonymous classes。
-
我怎样才能找到它?而且,它对项目的最终发布是否有害?
-
看看我评论中的链接。通常匿名类是使用
new SomeClassOrInterface(){additional implementation for SomeClassOrInterface};创建的