【发布时间】:2012-11-21 16:43:57
【问题描述】:
我很难理解多态性到底是什么? 例如,这段代码如何使用多态性
我有一个汽车类和一个名为 countprice 的方法,我还有一个继承自汽车类的 jeep 类。
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();
}
【问题讨论】:
-
是的,这是一个骗局。阅读 Alastair 链接到的帖子,如果您仍有不明白的地方,请重新提出您的问题。
标签: c#