錯誤訊息:不兼容的條件運算元型別 BM[] 和 SM
public void count(BM... bm) {
int countSM = 0;
int countKM = 0;
System.out.println(bm.length);
if (bm instanceof SM) {
System.out.println("Von SM");
countSM ;
System.out.println(countSM);
} else if (bm instanceof KM) {
System.out.println("Von KM");
countKM ;
System.out.println(countKM);
}
}
我要統計并列印出來,這個特定類的物件有多少在引數中
uj5u.com熱心網友回復:
試試這個:
public void count(BM... bm) {
int countSM = 0;
int countKM = 0;
System.out.println(bm.length);
for(BM bm_object : bm)
if (bm_object instanceof SM) {
System.out.println("Von SM");
countSM ;
System.out.println(countSM);
} else if (bm_object instanceof KM) {
System.out.println("Von KM");
countKM ;
System.out.println(countKM);
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/421971.html
標籤:
