無回傳型別,實例化時自動呼叫。可多載、初始化屬性。
class Computer {
public Computer() {}
public Computer(string name) { this.Name = name; }
private string name;
public string Name { get { return name; } set { name = value; } }
}
class TestComputer {
void Method() {
Computer c = new Computer(); c.Name = "張三";
c = new Computer("張三"); // 透過建構子初始化
}
}
類別方法即行為。TestComputer.Method 即為一行為。
public void Method() {
Computer computer = new Computer("張三");
string name = computer.Name; // 透過物件存取屬性
}