2010-02-15 109 views
2

考虑这个例子。如何在Java中使用嵌套类访问“this”?

public class myclass { 

public void... 
public int ... 

    private class my_nested_class { 
      Intent i = new Intent(this, List.class); 
    } 

} 

我想“this”是myclass。我怎样才能做到这一点? “this.super”?但那不行。

+0

也许你wanto到与Android还标记吗? – 2010-02-15 08:58:37

+0

每个嵌套类都有自己的'this'。你是什​​么意思是'我怎么进入封闭外部类的实例”,其回答在这里:http://stackoverflow.com/questions/1816458/getting-hold-of-the-outer-class-object-from-the-内部类对象 – Jherico 2010-02-15 09:10:16

回答

8

这是myclass.this

顺便说一句,类名开始在Java中的大写字母,您应该重命名MyClass类。