爲什麼此代碼不起作用?具體來說,爲什麼在if語句之外完成的類型轉換不在其中。關於if語句在Java中進行類型轉換
private SuperType currObj;
public void someMethod(SuperType currObj){
if(currObj instanceof aSubType){
currObj = (aSubType) currObj;
if (true){
currObj.someMethodofaSubtype();
}
}
}
你還必須有變量名可以是混亂的一些混合。你可以幫助指定哪個是通過'this'關鍵字。 – jbrookover 2011-04-03 01:38:26