当前位置: 技术问答>java相关
为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
来源: 互联网 发布时间:2015-02-23
本文导语: | 比如说: host.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { host_actionPerformed(e); } }); 上面这段代码就创建了一个匿名内部类,它继承了new java.awt.event.ActionListener,但...
|
比如说:
host.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
host_actionPerformed(e);
}
});
上面这段代码就创建了一个匿名内部类,它继承了new java.awt.event.ActionListener,但它又没有自己的名字,在编译时就会形成一个XXXX$1.class的文件
host.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
host_actionPerformed(e);
}
});
上面这段代码就创建了一个匿名内部类,它继承了new java.awt.event.ActionListener,但它又没有自己的名字,在编译时就会形成一个XXXX$1.class的文件
|
匿名内部类不能删的