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相关推荐
- 计算机教室如何防火,2020校园防火安全小知识_消防安全小知识顺口溜
消防安全知识必须人人懂,火灾隐患无处不在,稍不注意就容易引发大祸.所以,我们要从身边做起,从自己做起.以下是小编整理了关于2020校园防火安全小知识_消防安全小知识顺口溜,希望你喜欢. 校园防火安全小 ...
- 二级计算机小知识,【学习小知识】--计算机二级office如何考优秀?
原标题:[学习小知识]--计算机二级office如何考优秀? 计算机二级的学习已经过半,不知道大家都学习的怎么样呢?今天小编想向大家渗透一下如何考优秀? 1 1.Word 1. 文件保存时,文件名一定 ...
- listview 每行后面的小箭头_几个简单而有用的电脑小知识
1: 怎么用批处理文件删除桌面快捷菜单的小箭头? A:在电脑记事本中,复制以下内容并保存为.bat 后缀名文件,保存在桌面双击运行即可 清除快捷菜单的小箭头! @ECHO OFF reg delete ...
- 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 ...
- python编程小知识_分享Python开发中要注意的十个小贴士
大家请注意:这篇文中假设我们都用的是Python 3 1. 列表推导式 你有一个list:bag = [1, 2, 3, 4, 5] 现在你想让所有元素翻倍,让它看起来是这个样子:[2, 4, 6, ...
- 深度学习基础知识_数学基础(学习笔记)
线性代数 向量.矩阵.矩阵计算,矩阵的秩,范数 了解更多可以参考: 哔哩哔哩: 晓之车高山老师 https://space.bilibili.com/138962930/channel/collect ...
- 取景框图片 小程序_敲敲级简单的鉴别H图片的小程序
首先,来看一下程序运行结果的截图 功能实现 一.下载SDK pip install qcloud_image 先贴出官方给的实例代码: #!/usr/bin/env python # -*- codi ...
- 认识钉钉小程序_搭建一个简单的小程序---钉钉小程序开发教程001
其实这里面开发的时候具体,应该有很多的坑,不过..因为暂时不需要具体做,我仅仅查了一下怎么做,记录一下,以后不用再查了. 感觉钉钉小程序开发比微信小程序开发要更便捷,简单一些.首先要注册一个开发者,其 ...
- java学习小知识集锦1
http://www.chinaitpower.com/2005September/2005-09-11/191812.html 1.awt中的MouseEvent类中的方法 isPopupTri ...
最新文章
- @ResponseBody 注解
- php 与时间有关的函数,php中与时间相关的常用函数有哪些
- Joint Consensus两阶段成员变更的单步实现
- php设置ip,php curl如何设置ip
- java反射机制面试_java反射机制面试题及答案整理,java反射面试题
- 手机版q群管机器人_手机QQ机器人怎么用,QQ机器人手机版怎么设置
- 《Web安全之深度学习实战》笔记:第六章 垃圾邮件识别
- python输出字体的大小_Python之美——一只数据狗的笔记[长期更新]
- 打造自己的游戏修改器和内存补丁
- type=“text/javascript“什么意思?
- 微信小程序注册/登陆,若依后台获取token
- SQL中的in、not in语句遇到null时的坑点
- 【金仓数据库设置主键自增】
- MyCat Catlet实现 详解
- 修复Cena万能头文件无法评测的问题
- Nmap的使用方法总结
- ELK搭建(五):linux系统日志监控平台搭建
- 十分钟让你掌握SEO网站优化—SEO并不难
- 【CentOS】CentOS镜像文件各个版本的区别
- 菜鸟也谈js(一)——ES6解构对象篇
热门文章
- Eclipse Modeling Framework, 2nd Edition. (EMF)学习笔记(一)——EMF介绍
- 《精通 ASP.NET MVC 5》----1.8 本书所需的软件
- Netty 高性能特性
- 如何使用MATLAB绘制不同类型的二维图形
- Leetcode 234. 回文链表 解题思路及C++实现
- 遍历二叉树的神级方法(Morris)
- 组件间数据交互||父组件向子组件传值-基本使用|| 父组件向子组件传值-props属性名规则
- python pyppeteer自定义chromium目录
- js笔记之Math random()、ceil()、floor()、round()
- dbvis 数据库工具:数据库驱动集合包获取,dbvis数据库工具安装驱动实例演示