java中的addActionListener(this)中的this指的是哪个对象

public class A implements ActionListener
{
public A
{
private JFrame frame=new JFrame("A");
private JButton btn=new JButton();
btn.addActionListener(this);
}

public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn)
{
btn.setText("abc");
}
}
}
这段代码中btn.addActionListener(this);
this指的是哪个对象?是类A的对象?还是frame?

应该是类A对象,frame只能算是他的一个成员

this是一个特殊的内置指针,值为当前对象(一般针对自定义类型的对象)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-28
this,你都说了是this了,就是调用这个方法的对象...