3. 構造方法
構造方法是用得最多的一個特性,與普通的方法相比不同的是構造方法無返回值修飾符,每當你要創 建一個對象實際上就是在調用給對象的構造方法。實際開發中,我們可以多次重載構造方法,以及通過構 造方法來初始化屬性的值。示意性代碼如下:
1class Computer
2{
3 public Computer() { } //無參構造方法
4 public Computer(string name) //重載構造方法,帶一個參數
5 {
6 this.Name = name;
7 }
8
9 private string name;
10 public string Name
11 {
12 get { return name; }
13 set { name = value; }
14 }
15}
16class TestComputer
17{
18 void Method()
19 {
20 Computer computer = new Computer(); //調用無參構造方法
21 computer.Name = "張三"; // 通過屬性訪問器設置屬性的值
22 Console.WriteLine(computer.Name); //調用重載的帶參數構造方法
23 computer = new Computer("張三"); //通過構造方法設置屬性的值
24 Console.WriteLine(computer.Name);
25 }
26}
4. 行為(方法)
這點很容易理解,類的行為也就是類的方法,如上面類構造方法裡的程序代碼,在TestComputer類裡 就有一個方法Method,我們可以稱為是TestComputer類的行為或是方法。
5. 類對象(實例)
這裡也很容易理解,在之前我們已經使用了多次類的對象了。如TestComputer類的Method方法裡,就 創建了Computer類型的類對象computer,通過此對象,我們可以很方便的訪問Computer類裡公開的屬性和 方法,示意代碼如下:
1public void Method()
2{
3 //創建一Computer類型的對象computer
4 Computer computer = new Computer("張三");
5 string name = computer.Name; //通過對象computer去調用Computer類的屬性Name
6}