①调用基类上已被其他方法重写的方法,小栗子a如下:

     public class Father
{
public virtual void Show()
{
Console.WriteLine(" I am your father ");
}
}
public class Child:Father
{
public override void Show()
{
base.Show();
Console.WriteLine("I am your child");
}
}

运行结果:

②创建派生类实例的时候,指定所调用的基类的构造函数

       public class Father
{
public string Name { get; set; }
public Father(string Name)
{
this.Name = Name;
}
}
public class Child:Father
{
public Child():base("小明")
{
Console.WriteLine("输出基类的Name:{0}",Name);
}
}
static void Main(string[] args)
{
Child child = new Child();
Console.ReadKey();
}

运行结果:

子类被构造时,一定会先调用父类的构造函数,但可以用base关键字选择调用哪个构造函数,但不能每一个都不调用(至少选一个).如果不指定的话,一般调用无参数的构造函数,因为这是一个类的默认构造函数.

最新文章

  1. 微信跳转浏览器来下载不同系统的app
  2. AJAX实现跨域的三种方法
  3. Spark配置参数调优
  4. iOS:UIMapView地图视图控件的简单使用
  5. A JavaFX based Game Authoring System
  6. TCP建立连接和释放的过程,及TCP状态变迁图
  7. hdu 逆袭指数
  8. Fluent Nhibernate code frist简单配置
  9. GroupingView点击分组标题不展开,或点击标题部分文字不展开
  10. https和http 调用过程中请求头 referrer 获取不到的问题
  11. 使用logstash同步mysql数据到elasticsearch
  12. 超详细的 Redis Cluster 官方集群搭建指南
  13. mstsc远程报:这可能是由于CredSSP 加密Oracle修正的两种完美解决方法
  14. JavaScript String常用方法和属性
  15. js获取本月最后一天
  16. polyfill-eventsource added missing EventSource to window ie浏览器 解决方案
  17. Spring Boot学习笔记 - 整合Swagger2自动生成RESTful API文档
  18. 初始化集合的花样new HashMap<String, String>{ {put("str1":"abc");} }(转)
  19. CSVN部署安装,实现web管理svn
  20. LightOJ 1074 - Extended Traffic (SPFA)

热门文章

  1. 黄聪:C#超级延时方法,延迟系统时间但系统又能同时能执行其它任务
  2. OAF_架构MVC系列4 - Control的概述(概念)
  3. hiho #1014 : Trie树
  4. NeHe OpenGL教程 第四十二课:多重视口
  5. [实变函数]5.2 非负简单函数的 Lebesgue 积分
  6. 关于 MySQL UTF8 编码下生僻字符插入失败/假死问题的分析
  7. URL编码CFURLCreateStringByAddingPercentEscapes使用(ARC)
  8. 在Windows驗證網站設定部分匿名存取
  9. 解决insmod: error inserting 'hello.ko': -1 Invalid module format
  10. TestNG运作报错An interanl error occurred during:"Launching first"