多态
class Human{
    public virtual void CleanRoom(){
        Console.WriteLine("Human");
    }
}
class Man:Human{
    public override void CleanRoom(){
        Console.WriteLine("Man");
    }
}
class Woman:Human{
    public override void CleanRoom(){
        Console.WriteLine("Woman");
    }
}

Human a = new Man();
Human b = new Woman();
a.CleanRoom();   b.CleanRoom();

自动调用相应的方法

同一个方法,但是里面的操作不一样


首页 我的博客
粤ICP备17103704号