当前位置: 代码迷 >> Eclipse >> 请问一上,为何eclipse会生成一个带$1后缀的class
  详细解决方案

请问一上,为何eclipse会生成一个带$1后缀的class

热度:41   发布时间:2016-04-23 02:03:17.0
请教一下,为何eclipse会生成一个带$1后缀的class?
初学JAVA,遇到一个问题请教。

我定义了三个类:
class TestFrame extends Frame
class Test 
class MyApplet extends Applet

编译工程后,得到几个class:
TestFrame.class
TestFrame$1.class
Test.class
MyApplet.class

不知道TestFrame$1.class这个是怎么来的?而且这个文件好像还很重要。

多谢解答。
------最佳解决方案--------------------
内部类、、是不是在TestFrame里 有定义一个类
------其他解决方案--------------------
这是匿名内部类编译后的.class文件
你在TestFrame中定义了一个没有名字的内部类,因此编译时自动取名
  相关解决方案