如果我要取当前对象的话可以用this取得但如果我在多线程中的run方法得,取得当前对象的话就不能用this了
这里这个this是表示Thread()Class A
{
public void aa()
{
new Thread()
{
public void run()
{
//如何取得当前对象A
}
}.start();
} }
这里这个this是表示Thread()Class A
{
public void aa()
{
new Thread()
{
public void run()
{
//如何取得当前对象A
}
}.start();
} }
} public void aa() {
final A me = this;//定义引用this的me变量
new Thread() {
public void run() {
// 如何取得当前对象A
me.test();
}
}.start();
}}