我非常困惑在當前條件下在java上選擇正確的變量。比如我有這樣的代碼:如何在java中選擇正確的變量?
A object1 = new A(){
onUpdate(){
B object2 = new B(){
onStarted(){
this.setColor();
}
};
}
};
代碼唯一的例子描述我的問題。問題是
this.setColor();
「this」總是指向object2。我想「this」指向object1。我怎樣才能做到這一點?
好問題,但什麼是需要編寫這樣的事情? –
'對象'本身沒有'setColor'方法。你會想爲這個對象提供一些上下文。 – Makoto
sory @Makoto,那只是示例代碼。我會編輯我的問題。 –