我一直试图通过研究“Welcome to HotJava”小程序的代码来了解小程序。我使用 Windows 版本的Jad反编译了 *.class 文件,我看到以下代码行
public void init() {
// Skip some lines...
addMouseListener(this);
}
public void destroy()
{
removeMouseListener(this);
}
这里真的需要destroy方法吗?如果小程序即将结束,为什么小程序需要将自己作为鼠标侦听器移除?