欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > C# >内容正文

C#

C#学习 小知识_多态的简单实现_2018Oct

发布时间:2025/4/16 C# 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C#学习 小知识_多态的简单实现_2018Oct 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 

多态的实现三步骤

    1.父类   写入方法  (抽象类必须定义抽象方法)

    2.子类   继承父类  重写方法  (对父类抽象方法(或虚方法)进行重写)

    3.父类对子类重写的方法进行控制

class Program //Main函数实现
 {

      static void Main(string[] args)
     {
        Father FaBySon = new Son();
       Father faByDoughter = new Doughter();
       FaBySon.Method();
       faByDoughter.Method();
     Console.ReadKey();
     }
}
public abstract class Father //父类 抽象类
{

     public abstract void Method();
    public void Metho()
   {
        Console.WriteLine("Father");
    }
}
public class Son : Father//子类1
{
       public override void Method()
     {
          Console.WriteLine("Son");
     }
}
public class Doughter : Father//子类2
{
      public override void Method()
     {
     Console.WriteLine("Doughter");
     }
}

执行窗口如下:

转载于:https://www.cnblogs.com/RainPaint/p/9803529.html

总结

以上是生活随笔为你收集整理的C#学习 小知识_多态的简单实现_2018Oct的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。