using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;namespace ConsoleApplication1
{class Program{static void Main(string[] args){//第一种// Student st = new Student();//DateTime birthdate = new DateTime(2003, 5, 28); //第二种//Student st2 = new Student("lily",birthdate);//第三种//goodStudent goodst = new goodStudent();//第四种// goodStudent goodst2 = new goodStudent("harfla");//第五种// goodStudent goodst3 = new goodStudent("david",new DateTime(1990,6,18) ,"Tqing");
Console.ReadKey();}}
}public class Student {protected int Age;public string Name;public DateTime   birthDate;public int GetAge(){int ts = DateTime.Now.Year - birthDate.Year;return ts;}public Student(){Console.WriteLine("默认的构造函数");}public Student(string name, DateTime  birthDt) {this.Name = name;this.birthDate = birthDt;Console.WriteLine("带参数构造函数");Console.WriteLine("name:{0}--birthdate:{1}",Name,birthDate.ToString("yyyy-MM-dd"));}}public class goodStudent : Student {static DateTime birthdate = new DateTime(2003, 5, 20);  public int Score;public string University;public goodStudent(): base(){ }public goodStudent(string name, DateTime birthDat, string school): base(name, birthDat){this.Age = DateTime.Now.Year - birthDate.Year;this.University = school;Console.WriteLine("name:{0}--birth:{1}--age:{2}", Name, birthDate.ToString("yyyy-MM-dd"), Age);Console.WriteLine("university--{0}", University);}public goodStudent(string uv): base(){this.University = uv;Console.WriteLine("unviersity:{0}", uv);}}第一种结果

第二种结果

第三种结果

第四种结果

第五种结果

Base 是子类构造函数中引用父类构造函数

 
 

转载于:https://www.cnblogs.com/topsyuan/p/11243890.html

C# 构造函数base()实例演示相关推荐

  1. VRRP协议与keepalived原理及功能实例演示

    VRRP是什么? VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)是一种容错协议,保证当主机的下一条路由器出现故障时,由另一台路由器来代替出现故障的 ...

  2. 实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-Web

    实例演示使用RDIFramework.NET 框架的工作流组件 进行业务流程的定义-请假申请流程-Web 参考文章: RDIFramework.NET - 基于.NET的快速信息化系统开发框架 - 系 ...

  3. 实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-WinForm

    实例演示使用RDIFramework.NET 框架的工作流组件 进行业务流程的定义-请假申请流程-WinForm 参考文章: RDIFramework.NET - 基于.NET的快速信息化系统开发框架 ...

  4. 《ASP.NET Core 6框架揭秘》实例演示[18]:HttpClient处理管道

    在<<ASP.NET Core 6框架揭秘>实例演示[17]:利用IHttpClientFactory工厂来创建HttpClient>之后,我们将关注点放到HttpClient ...

  5. jQuery数组处理详解(含实例演示)

    jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生js数组不能企及的功能. 最近时间紧迫,今天抽了些时间回过头来看 jQuery中文文档 中对数组的 ...

  6. 《精通并发与Netty》学习笔记(13 - 解决TCP粘包拆包(一)概念及实例演示)

    一.粘包/拆包概念 TCP是一个"流"协议,所谓流,就是没有界限的一长串二进制数据.TCP作为传输层协议并不不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的 ...

  7. java 调试 gdb_android gdb 调试实例演示(有源代码篇)

    android ndk代码的调试本身还是有点麻烦的,因为本身google android的sdk 主要是面向广大的java程序员的,所以后来发布的 ADT 集成开发环境对java的代码调试 支持还是很 ...

  8. CSS3文本居中显示、圆形圆角绘制、立体阴影效果设置实例演示

    CSS3文本居中显示.圆形圆角绘制.立体阴影效果设置 实例演示 ① 文本居中显示 ② 圆角设置 ③ 圆形设置 ④ 立体阴影效果设置 [ 推荐文章 ] 一篇文章快速掌握 Linux 基本命令 实例演示 ...

  9. Vue前后台数据交互实例演示,使用axios传递json字符串、数组

    Vue 前后台数据交互实例演示 第一章:后台实现 ① Python 启用 Flask 服务器 ② 后台启用成功验证 第二章:前台实现 ① Vue 使用 Axios 实现接收 json 字符串.数组数据 ...

最新文章

  1. scipy.cluster.vq.kmeans的使用
  2. windows2008R2下CA(CS)服务迁移
  3. java 容器的嵌套_java界面设计里怎么实现容器嵌套
  4. AOP配置开发入门案例
  5. nginx alias正则表达式
  6. [Xcode 实际操作]二、视图与手势-(12)UITapGestureRecognizer手势之双击
  7. 群晖docker_利用群晖docker搭建Minecraft服务器:图形界面操作,傻瓜式教程(附官方服务器端地址)_NAS存储...
  8. nginx系列之三:日志配置
  9. java语言编程基础_java语言编程基础
  10. React的组件模式 1
  11. 鸢尾花分类_基于鸢尾花(iris)数据集的逻辑回归分类实践
  12. 中关村程序员的 996 强制加班与工作效率成正比吗?
  13. win10 电脑触摸板不能滑动_用好笔记本的触摸板(win10小技巧)
  14. Win32 SDK创建ListView控件
  15. MFC Rect 的详解
  16. D200和D2X区别
  17. Windows 10 磁盘重新分区
  18. 基于微信小程序的设备报修系统源码
  19. Web前端:实现在一块区域(div)点击链接,在同一页面的指定区域显示链接的内容——基于css与div结合网页布局设计
  20. 开机动画启动 android 9.0

热门文章

  1. (带区号)座机号正则_字符串处理之正则表达式(通俗易懂)
  2. 有没有安卓4.0的java模拟器_电脑端安装Android4.0模拟器使用教程
  3. centos 如何测udp端口是否开放_如何测试端口通不通(四种方法)
  4. mysql安全模式什么意思_mysql安全模式指的是什么意思
  5. android+p预览版小米,吃上安卓P!小米8更新首个Android P内测版
  6. python将对象放入列表_将所有python-rom对象放入列表
  7. 负载均衡轮询算法和服务器性能,负载均衡算法
  8. java怎么输出liststring_春招|春招实习上岸,分享面筋回报社区(Java、Python)...
  9. jQuery Hello世界
  10. 选择对话框 android_Android日期时间选择器对话框