多态的实现三步骤

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相关推荐

  1. 计算机教室如何防火,2020校园防火安全小知识_消防安全小知识顺口溜

    消防安全知识必须人人懂,火灾隐患无处不在,稍不注意就容易引发大祸.所以,我们要从身边做起,从自己做起.以下是小编整理了关于2020校园防火安全小知识_消防安全小知识顺口溜,希望你喜欢. 校园防火安全小 ...

  2. 二级计算机小知识,【学习小知识】--计算机二级office如何考优秀?

    原标题:[学习小知识]--计算机二级office如何考优秀? 计算机二级的学习已经过半,不知道大家都学习的怎么样呢?今天小编想向大家渗透一下如何考优秀? 1 1.Word 1. 文件保存时,文件名一定 ...

  3. listview 每行后面的小箭头_几个简单而有用的电脑小知识

    1: 怎么用批处理文件删除桌面快捷菜单的小箭头? A:在电脑记事本中,复制以下内容并保存为.bat 后缀名文件,保存在桌面双击运行即可 清除快捷菜单的小箭头! @ECHO OFF reg delete ...

  4. react学习预备知识_在10分钟内学习React基础知识

    react学习预备知识 If you want to learn the basics of React in the time it takes you to drink a cup of coff ...

  5. python编程小知识_分享Python开发中要注意的十个小贴士

    大家请注意:这篇文中假设我们都用的是Python 3 1. 列表推导式 你有一个list:bag = [1, 2, 3, 4, 5] 现在你想让所有元素翻倍,让它看起来是这个样子:[2, 4, 6, ...

  6. 深度学习基础知识_数学基础(学习笔记)

    线性代数 向量.矩阵.矩阵计算,矩阵的秩,范数 了解更多可以参考: 哔哩哔哩: 晓之车高山老师 https://space.bilibili.com/138962930/channel/collect ...

  7. 取景框图片 小程序_敲敲级简单的鉴别H图片的小程序

    首先,来看一下程序运行结果的截图 功能实现 一.下载SDK pip install qcloud_image 先贴出官方给的实例代码: #!/usr/bin/env python # -*- codi ...

  8. 认识钉钉小程序_搭建一个简单的小程序---钉钉小程序开发教程001

    其实这里面开发的时候具体,应该有很多的坑,不过..因为暂时不需要具体做,我仅仅查了一下怎么做,记录一下,以后不用再查了. 感觉钉钉小程序开发比微信小程序开发要更便捷,简单一些.首先要注册一个开发者,其 ...

  9. java学习小知识集锦1

    http://www.chinaitpower.com/2005September/2005-09-11/191812.html 1.awt中的MouseEvent类中的方法   isPopupTri ...

最新文章

  1. @ResponseBody 注解
  2. php 与时间有关的函数,php中与时间相关的常用函数有哪些
  3. Joint Consensus两阶段成员变更的单步实现
  4. php设置ip,php curl如何设置ip
  5. java反射机制面试_java反射机制面试题及答案整理,java反射面试题
  6. 手机版q群管机器人_手机QQ机器人怎么用,QQ机器人手机版怎么设置
  7. 《Web安全之深度学习实战》笔记:第六章 垃圾邮件识别
  8. python输出字体的大小_Python之美——一只数据狗的笔记[长期更新]
  9. 打造自己的游戏修改器和内存补丁
  10. type=“text/javascript“什么意思?
  11. 微信小程序注册/登陆,若依后台获取token
  12. SQL中的in、not in语句遇到null时的坑点
  13. 【金仓数据库设置主键自增】
  14. MyCat Catlet实现 详解
  15. 修复Cena万能头文件无法评测的问题
  16. Nmap的使用方法总结
  17. ELK搭建(五):linux系统日志监控平台搭建
  18. 十分钟让你掌握SEO网站优化—SEO并不难
  19. 【CentOS】CentOS镜像文件各个版本的区别
  20. 菜鸟也谈js(一)——ES6解构对象篇

热门文章

  1. Eclipse Modeling Framework, 2nd Edition. (EMF)学习笔记(一)——EMF介绍
  2. 《精通 ASP.NET MVC 5》----1.8 本书所需的软件
  3. Netty 高性能特性
  4. 如何使用MATLAB绘制不同类型的二维图形
  5. Leetcode 234. 回文链表 解题思路及C++实现
  6. 遍历二叉树的神级方法(Morris)
  7. 组件间数据交互||父组件向子组件传值-基本使用|| 父组件向子组件传值-props属性名规则
  8. python pyppeteer自定义chromium目录
  9. js笔记之Math random()、ceil()、floor()、round()
  10. dbvis 数据库工具:数据库驱动集合包获取,dbvis数据库工具安装驱动实例演示