![]() |
我是李孟修 - 物件導向程式設計 - 建構子重載overloading |
|
|
建構子重載overloading建構子雖可以啟始物件初值,若只定義一個建構子在使用上會受到該建構子參數的限制。 •建構子是特殊的成員函數,是函數的一種,所以若要讓物件的宣告有彈性起見 , 同一個類別當中定義了兩個以上相同名稱的建構子,稱為建構子重載(Constructor overloading)。 亦即建構子也可以帶有參數,編譯器也會因建立物件之參數不同 而選擇不同的建構子。 何時需要建構子重載 : 需要有不同初始值設定個數的情形下。
|
|