在類別層次結構中,超類別和子類別都可以有自己的建構子。 超類別建構子負責建構物件中與超類別對應的部分。 子類別建構子負責建構物件中與子類別對應的部分。 實際上,物件建構分兩步驟完成:先建構超類,然後再建構子類。 如果只有子類別定義了建構函數,則會自動呼叫超類別建構子來建構物件的超類別部分,使用超類別的預設建構子。 範例:這是 Triangle 類別的一個版本,它定義了建構函式並將樣式設為私有,由建構函式設定。