学无止境

Life-long learning
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

多态性

Posted on 2008-08-04 17:54  anytime8  阅读(185)  评论(0)    收藏  举报

using System;

class Car
{
 public virtual void Drive()
 { Console.WriteLine("Drive Car"); }
}
class Truck : Car
{
 public override void Drive()
 { Console.WriteLine("Drive Truck"); }

}
class Client
{
 public static void Main()
 {
  Car c = new Truck();
  c.Drive(); //多态性决定着将调用Truck的Drive方法
 }
}