我也很難理解究竟多態性是什麼? 例如,如何將此代碼使用多態性
我有一個汽車類和一個名爲countprice裏面的方法,我也有一個吉普類繼承汽車類。
List<Car> carlist = new List<Car>();
Jeep jeepABC123 = new Jeep(800, 14, 20, 10, 3500);
carlist.Add(jeepABC123);
Sedan sedanGHA321 = new Sedan(600, 7, 20, 10);
carlist.Add(sedanGHA321)
// This code
foreach (Bil bil in carlist)
{
revenue = revenue + car.countprice();
}
是的,這是一個dup。閱讀由阿拉斯泰爾鏈接的帖子,如果還有一些你不明白的話,那麼重新提出你的問題。 – Todd