C# 构造函数base()实例演示
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()实例演示相关推荐
- VRRP协议与keepalived原理及功能实例演示
VRRP是什么? VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)是一种容错协议,保证当主机的下一条路由器出现故障时,由另一台路由器来代替出现故障的 ...
- 实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-Web
实例演示使用RDIFramework.NET 框架的工作流组件 进行业务流程的定义-请假申请流程-Web 参考文章: RDIFramework.NET - 基于.NET的快速信息化系统开发框架 - 系 ...
- 实例演示使用RDIFramework.NET 框架的工作流组件进行业务流程的定义—请假申请流程-WinForm
实例演示使用RDIFramework.NET 框架的工作流组件 进行业务流程的定义-请假申请流程-WinForm 参考文章: RDIFramework.NET - 基于.NET的快速信息化系统开发框架 ...
- 《ASP.NET Core 6框架揭秘》实例演示[18]:HttpClient处理管道
在<<ASP.NET Core 6框架揭秘>实例演示[17]:利用IHttpClientFactory工厂来创建HttpClient>之后,我们将关注点放到HttpClient ...
- jQuery数组处理详解(含实例演示)
jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生js数组不能企及的功能. 最近时间紧迫,今天抽了些时间回过头来看 jQuery中文文档 中对数组的 ...
- 《精通并发与Netty》学习笔记(13 - 解决TCP粘包拆包(一)概念及实例演示)
一.粘包/拆包概念 TCP是一个"流"协议,所谓流,就是没有界限的一长串二进制数据.TCP作为传输层协议并不不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行数据包的 ...
- java 调试 gdb_android gdb 调试实例演示(有源代码篇)
android ndk代码的调试本身还是有点麻烦的,因为本身google android的sdk 主要是面向广大的java程序员的,所以后来发布的 ADT 集成开发环境对java的代码调试 支持还是很 ...
- CSS3文本居中显示、圆形圆角绘制、立体阴影效果设置实例演示
CSS3文本居中显示.圆形圆角绘制.立体阴影效果设置 实例演示 ① 文本居中显示 ② 圆角设置 ③ 圆形设置 ④ 立体阴影效果设置 [ 推荐文章 ] 一篇文章快速掌握 Linux 基本命令 实例演示 ...
- Vue前后台数据交互实例演示,使用axios传递json字符串、数组
Vue 前后台数据交互实例演示 第一章:后台实现 ① Python 启用 Flask 服务器 ② 后台启用成功验证 第二章:前台实现 ① Vue 使用 Axios 实现接收 json 字符串.数组数据 ...
最新文章
- scipy.cluster.vq.kmeans的使用
- windows2008R2下CA(CS)服务迁移
- java 容器的嵌套_java界面设计里怎么实现容器嵌套
- AOP配置开发入门案例
- nginx alias正则表达式
- [Xcode 实际操作]二、视图与手势-(12)UITapGestureRecognizer手势之双击
- 群晖docker_利用群晖docker搭建Minecraft服务器:图形界面操作,傻瓜式教程(附官方服务器端地址)_NAS存储...
- nginx系列之三:日志配置
- java语言编程基础_java语言编程基础
- React的组件模式 1
- 鸢尾花分类_基于鸢尾花(iris)数据集的逻辑回归分类实践
- 中关村程序员的 996 强制加班与工作效率成正比吗?
- win10 电脑触摸板不能滑动_用好笔记本的触摸板(win10小技巧)
- Win32 SDK创建ListView控件
- MFC Rect 的详解
- D200和D2X区别
- Windows 10 磁盘重新分区
- 基于微信小程序的设备报修系统源码
- Web前端:实现在一块区域(div)点击链接,在同一页面的指定区域显示链接的内容——基于css与div结合网页布局设计
- 开机动画启动 android 9.0
热门文章
- (带区号)座机号正则_字符串处理之正则表达式(通俗易懂)
- 有没有安卓4.0的java模拟器_电脑端安装Android4.0模拟器使用教程
- centos 如何测udp端口是否开放_如何测试端口通不通(四种方法)
- mysql安全模式什么意思_mysql安全模式指的是什么意思
- android+p预览版小米,吃上安卓P!小米8更新首个Android P内测版
- python将对象放入列表_将所有python-rom对象放入列表
- 负载均衡轮询算法和服务器性能,负载均衡算法
- java怎么输出liststring_春招|春招实习上岸,分享面筋回报社区(Java、Python)...
- jQuery Hello世界
- 选择对话框 android_Android日期时间选择器对话框