回 帖 发 新 帖 刷新版面

主题:[讨论]C#中的多态问题

多态是怎么一会事啊
高手指点啊。

回复列表 (共2个回复)

沙发

一个对象呈现多种不同的外观
例如:
方法:
public void drive(){System.Console.WriteLine(type);}
类:
Car car = new Car();
Truck truck = new Truck();
Bus bus = new Bus();
数组:
Vehicle[] vehicle = {car,truck,bus};
调用:
for(int i=0;i<vehicle.Length;i++)
vehicle.drive();
这个vehicle.drive()显示car,truck,bus
同一个方法显示不同的数据就利用了多态

板凳



谢谢
[em17]

我来回复

您尚未登录,请登录后再回复。点此登录或注册