構造函數是一種特殊方法,用于在創建對象時初始化對象的狀態,給成員賦初值。構造函數名字必須與類同名,并且沒有返回值(不需要void)。它可以有參數,也可以沒有參數。
創建一個Motor的類,在類中創建一個Motor構造函數,當調用這個構造函數時為Motor中的參數賦初值。
namespace _015_構造函數
{
internal class Motor
{
public int Id { get; set; }
public string Name { get; set; }
public Motor(int id,string name)
{
this.Id = id;
this.Name = name;
}
public void MotorStatus()
{
MessageBox.Show($"電機編號:{Id},電機名稱:{Name}");
}
}
}
調用構造函數時,將初值賦給構造函數中的參數,相當于初始化。
namespace _015_構造函數
{
public partial class 構造函數 : Form
{
public 構造函數()
{
InitializeComponent();
}
private void btConstructor_Click(object sender, EventArgs e)
{
Motor motor1=new Motor(1,"行走電機");
motor1.MotorStatus();
Motor motor2 = new Motor(2, "升降電機");
motor2.MotorStatus();
}
}
}
該文章在 2025/3/5 15:38:43 編輯過