2012-04-04 78 views

回答

4

正確的代碼將是z.setParent(y);

請注意,z.getParent() = y;是無效的代碼。賦值運算符==右側的表達式求值的結果存儲到=左側的變量,屬性或數組位置中。在類似問題中的第一個表達式的表達式中,您將嘗試將y的值分配給調用z.getParent()的結果 - 即嘗試將值分配給另一個值,並且這不起作用。

更改屬性正確的做法是通過調用相應setXXX()方法,或通過直接分配給屬性,如果它被宣佈非私有的,就像這樣:z.parent = y;

相關問題