using System;
namespace 构造函数
{
class 不用构造函数
{
public int id;
public string name;
public int height;
}
class 构造函数
{
public int id;
public string name;
public int height;
public 构造函数()
{
Console.WriteLine("无参数的构造函数被调佣");
}
public 构造函数(int id,string name,int height)
{
this.id = id;
this.name = name;
this.height = height;
}
}
class Program
{
static void Main(string[] args)
{
不用构造函数 不用构造 = new 不用构造函数();
不用构造.id = 05;
不用构造.name = "镜心";
不用构造.height = 165;
Console.WriteLine($"偏号:{不用构造.id},名字:{不用构造.name},身高:{ 不用构造.height}");
//使用构造函数
构造函数 无参构造函数 = new 构造函数();
构造函数 有参构造函数 = new 构造函数(09,"蛮吉",150);
Console.WriteLine($"偏号:{有参构造函数.id},名字:{有参构造函数.name},身高:{ 有参构造函数.height}");
}
}
}
注意,构造函数里的函数名要和构造类名一致