java小问题关于这个this关键字的

Thread 会计,出纳;
public void init()
{
会计=new Thread(this);
出纳=new Thread(this);
text1=new TextArea(20,8);
text2=new TextArea(20,8);
add(text1);
add(text2);
}
public void start()
{
会计.start();
出纳.start();
}
我想知道的是,这里的this到底有什么用啊
还有就是,书上有说是指当前对象,但是我不明白
会计=new Thread(this);
出纳=new Thread(this);

this的用法很简单在方法里头定义了的是调用方法的如果不是的话就是全局变量声明的

记住 最小作用域最强原则
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-05-25
this指的是当前的这个对象,就是你左边调用方法的那个
相似回答
大家正在搜