using System ;
class A
{
public void output()
{
Console.WriteLine("A中自定义方法1");
}
public virtual void input()
{
Console.WriteLine("A中虚函数");
}
public void Do()
{
Console.WriteLine("A中自定义方法2");
}
}
class B:A
{
new public void output()
{
Console.WriteLine("B中隐藏方法1");
}
public override void input()
{
Console.WriteLine("B中重写虚函数");
}
public void Dosomething()
{
Console.WriteLine("B中自定义方法");
}
}
class Test
{
static void Main()
{
A a=new A ();//调用A中方法
a.output ();
a.input ();
a.Do ();

A aa=new B ();
aa.output ();//调用A中方法
aa.input ();//调用B中方法
aa.Do ();//调用A,B中共同方法

B b=new B ();//调用B中方法
b.output ();
b.input ();
b.Do ();
b.Dosomething ();
}
}

转载于:https://blog.51cto.com/5257890/896541

c#实例 让你明白什么是继承相关推荐

  1. p怎么调用python的实例属性_Python中类的声明,使用,属性,实例属性,计算属性及继承,重写...

    Python中的类的定义以及使用: 类的定义: 定义类 在Python中,类的定义使用class关键字来实现 语法如下:classclassName:"类的注释"类的实体 (当没有 ...

  2. python类继承实例_Python实现类继承实例

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,本文就举一例Python类继承的实例. 实例代码如下: #! /usr/bin/python # Filename: inherit ...

  3. java的继承实例_java教程之java继承示例详解

    这篇文章主要介绍了java继承示例详解,需要的朋友可以参考下 什么是继承(extends)? 继承是:新定义的类是从已有的类中获取属性和方法的现象. 这个已有的类叫做父类, 从这个父类获取属性和方法的 ...

  4. C#实现Windows后台服务实例浅析

    2019独角兽企业重金招聘Python工程师标准>>> C#实现Windows后台服务实例之前要明白的一些概念:所谓Windows后台服务,即后台自动运行的程序,一般随操作系统启动而 ...

  5. 命名空间不能直接包含字段或方法之类的成员是什么意思_Python 学习笔记之类与实例...

    Python 学习笔记之类与实例 一.定义 1.1.定义 类 (class) 封装一组相关数据,使之成为一个整体,并使用一种方法持续展示和维护. 这有点像把零件组装成整车提供给用户,无须了解汽车的内部 ...

  6. 七:Java之封装、抽象、多态和继承

    本文章介绍了关于Java中的面向对象封装.抽象.继承.多态特点 Java面向对象主要有四大特性:封装.抽象.继承和多态. 一.封装 封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的总体, ...

  7. 关于C++中公有继承、私有继承、保护继承的讨论

    一.文章来由 简单明了的理由,老生常谈但是没真正解决的问题,想搞清楚这个问题. 二.冗长的定义 我们先来看看这些冗长的定义: 公有继承: 当类的继承方式为公有继承时,基类的公有成员和保护成员的访问属性 ...

  8. java dom解析xml字符串_dom4j解析xml字符串实例

    java部分 DOM4J 与利用DOM.SAX.JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异.功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文 ...

  9. 面向对象的 JavaScript:封装、继承与多态

    本文作者:家园工作室研发组成员 @维尔希宁 本文出处: 面向对象的 JavaScript:封装.继承与多态​blog.lenconda.top 本文遵循署名-非商业性使用-禁止演绎3.0 未本地化版本 ...

最新文章

  1. mtcnn android
  2. python学习手册中文版免费下载-Python学习手册 第三版
  3. spring jdbcTemplate使用queryForList示例
  4. 为什么销量总是做不好预测?或许你只差这一份强化资料包
  5. 来自微博html5怎么设置,来自微博的面试题解决方案
  6. 2017微服务 mysql集群_成功升P7多亏掌握了这几点:高并发+Nginx+微服务+Redis+MySQL...
  7. 致命错误: 在类路径或引导类路径中找不到程序包 java.lang_如何提升店铺动态评分 需要提升可以找我...
  8. 沉睡两三年,醒来又一春
  9. 先知-Baidu的系统测试
  10. java发送email_java发送email一般步骤(实例讲解)
  11. python 实现相关系数计算和检验
  12. win7怎么重置计算机,win7系统怎么重置网络?win7重置网络到初始状态的方法
  13. EXCEL基本操作技巧
  14. FA_MASS_ADDITIONS Interface Table 资产成批增加
  15. 基于李雅普诺夫函数的跟踪控制(一)
  16. 社保费客户端显示服务器连接异常,社保费客户端登录服务器异常
  17. 第一周项目0-宣告主权
  18. 前端验证码与后端验证码
  19. EMC | 静电防护方法
  20. 天津理工大学计算机学院绩点,天津理工大学花宇杰:平均绩点4.0你该这般青春昂扬...

热门文章

  1. SAP MM 如何查询物料凭证号是由哪个IDoc Post后产生的?
  2. 强化学习到底是什么,它如何运作?
  3. 发新款电池!成本降低14%,特斯拉会继续降价吗?
  4. 乖乖给行人让路?学界推出无人机控制技术NMPC,可在低空中实现自主导航和避障...
  5. 人工智能伦理如何设定,从种群层面看人类的知识积累和进化
  6. 智慧停车介绍、产业链市场全透析
  7. 2017年高性能计算领域的成功与失败
  8. 从“人肉扩缩容”到云原生容量,90 后程序员的进化
  9. AI实战:人脸识别实战项目(源码共享)
  10. .NET 页面间传值的几种方法