class Parent
{
public virtual void A()
{
Console.WriteLine("Parent.A()");
}
}
class Child:Parent //子类一继承父类
{
public override void A() //覆写(override)父类虚函数,主要实现多态
{
Console.WriteLine("Child.A()");
}
}
Parent p = new Child();
p.A();
本文通过 C# 的 Parent 和 Child 类展示了如何使用多态特性。Parent 类包含一个虚拟方法 A,Child 类继承自 Parent 并重写了方法 A。通过 Parent 类型引用调用 Child 类的方法 A,实现了多态行为。
813

被折叠的 条评论
为什么被折叠?



