using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { cat c = new cat("萌萌");//先执行cat(string s,int i)构造函数 Console.WriteLine("名字:{0},年龄:{1}", c.name, c.age);//输出名字:萌萌,年龄:1 Console.ReadKey(); } } class cat { public string name; public int age; public cat(string s,int i) { name = s; age = i; } public cat(string s) : this("小萌", 1) //构造函数初始化器(匹配参数相同的构造函数)【使用基类的构造函数则用关键字base】 { name = s; } } }
构造函数初始化器
原创1473348968 博主文章分类:我的C#4.0之旅---精通 ©著作权
©著作权归作者所有:来自51CTO博客作者1473348968的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java构造方法中怎么对字段初始化
java构造方法中怎么对字段初始化
构造方法 字段 初始化 -
【Spring Boot 源码学习】BootstrapRegistry 初始化器实现
本篇 Huazie 介绍了如何自定义 BootstrapRegistry 初始化器实现,其中演示如何在引导上下文中注册了自定义的对象以及如何在引导上下文中添加引导上下文关闭事件监听器。
Spring Boot 源码学习 BootstrapRegistry 初始化器实现 -
构造函数初始化Java 构造函数初始化顺序
在 B 类中,组合了一个 A 类对象,其中A类设计了构造函数。由于构造函数的调用规则,设计了构造函数就必须调用,但在定义B类时没有机会初始化A,因此采用构造函数的初始化列表来解决。
构造函数初始化Java 构造函数 初始化列表 析构函数 -
构造函数初始化
在C#中实例一个对象的时候执行一次构造函数初始化对象的数据
初始化 构造函数 数据 c# -
java VO 构造函数初始化 java构造函数初始化对象
理解对象的初始化过程是学习面向对象的基础,下面给出对象
java VO 构造函数初始化 java 对象初始化 构造函数 构造代码块