為什么使用默認構造函數
任何時候,只要創(chuàng)建類或結構,就會調用它的構造函數。類或結構可能有多個接受不同參數的構造函數。構造函數使得程序員可設置默認值、限制實例化以及編寫靈活且便于閱讀的代碼。當類或結構創(chuàng)建時,其構造函數會被調用
任何時候,只要創(chuàng)建類或結構,就會調用它的構造函數。類或結構可能有多個接受不同參數的構造函數。構造函數使得程序員可設置默認值、限制實例化以及編寫靈活且便于閱讀的代碼。當類或結構創(chuàng)建時,其構造函數會被調用。構造函數與選項類或結構相同,并且通常用于初始化新對象的數據成員。
使用默認構造函數
下面使用一個簡單的構造函數定義了名為Taxi的類。然后使用new運算符來實例化該類。在為新對象分配內存之后,new運算符立即調用Taxi構造函數。
```
public class Taxi{
public bool isInitialized;
public Taxi(){
// 默認構造函數;
isInitialized true;
}
}
class TestTaxi{
static void Main(){
Taxi t new Taxi(); // 使用默認構造函數;
Console.WriteLine();
}
}
```
不帶參數的構造函數稱為“默認構造函數”。無論何時,只要使用new運算符實例化對象,并且不為new提供任何參數,就會調用默認構造函數。