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