作者: 刘波 时间: 2011-12-14 15:38
多态是所有语言都是一样的,C#和别的语言没有什么不同
主要是子类继承父类,并重写父类的方法,实现了不同的操作
比如:
public class 父类{
public abstract string m();
}
public class 子类1:父类{
public override string m(){
return "1";
}
}
public class 子类2:父类{
public override string m(){
return "2";
}
}
应用:
父类 a = new 子类1();
Console.Write(a.m());
a = new 子类2();
Console.Write(a.m());