2010-02-15 80 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類。