首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

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

2012-12-19 
请教一下,为何eclipse会生成一个带$1后缀的class?初学JAVA,遇到一个问题请教。我定义了三个类:class TestFr

请教一下,为何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中定义了一个没有名字的内部类,因此编译时自动取名

热点排行