标签:构造函数初始化器
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