首页 > 代码库 > 构造函数初始化器
构造函数初始化器
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; } } }
本文出自 “程序猿的家” 博客,请务必保留此出处http://962410314.blog.51cto.com/7563109/1436055
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。