读书人

请问一下为何eclipse会生成一个带$1

发布时间: 2013-03-26 09:54:34 作者: rapoo

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

读书人网 >Eclipse开发

热点推荐