标签:构造函数初始化器
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
标签:构造函数初始化器
原文地址:http://962410314.blog.51cto.com/7563109/1436055