在類別層次結構中,超類別和子類別都可以有自己的建構子。
超類別建構子負責建構物件中與超類別對應的部分。
子類別建構子負責建構物件中與子類別對應的部分。
實際上,物件建構分兩步驟完成:先建構超類,然後建構子類。
如果只有子類別定義了建構函數,則自動呼叫超類別建構子來建構物件的超類別部分,使用超類別的預設建構子。
範例:這是 Triangle 類別的一個版本,它定義了建構子並將樣式設為私有,由建構函式設定。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3