主题:[讨论]C#中的多态问题
kinlong
[专家分:0] 发布于 2007-05-08 00:54:00
多态是怎么一会事啊
高手指点啊。
回复列表 (共2个回复)
沙发
songjiling [专家分:30] 发布于 2007-05-09 10:38:00
一个对象呈现多种不同的外观
例如:
方法:
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
同一个方法显示不同的数据就利用了多态
板凳
kinlong [专家分:0] 发布于 2007-05-13 11:19:00
哦
谢谢
[em17]
我来回复