javaの匿名クラスは、それを囲むクラスまたはそれが定義されているクラスのメンバーにアクセスできますか? もしそうならどのように。
質問する
152 次
2 に答える
7
はい、ここに例があります: (リファレンス -チュートリアル)
public class Test{
private int count=10;
private Thread thread=new Thread(new Runnable(){
@Override
public void run(){
System.out.println(count);
}
});
public static void main(String []args){
new Test().thread.start();
}
}
于 2012-07-23T03:58:05.777 に答える
0
はい、できます。関連するメンバーを使用するか、明示的な構文を使用してOuter.this.<member>
ください。
于 2012-07-23T03:59:00.290 に答える