基類的代碼是
派生類聲明
派生類構造函數實作一
這樣就隐式調用了基類無參數的構造函數base()。這裡要注意,如果派生類的構造函數是上面那樣,而基類又沒有無參數的構造函數,那麼就會 産生編譯錯誤。
就是說,派生類構造函數如果沒有顯式調用基類的構造函數,那麼就會自動隐式調用基類的無參數的構造函數。
測試代碼
輸出結果是
如果把基類的無參數的構造函數給去掉,那麼就會産生編譯錯誤。
派生類構造函數實作二
這樣顯示調用了基類的構造函數base(n)。
驗證代碼
輸出結果
貌似隻能通過參數清單的形式 調用基類構造函數,
而不能在函數體内調用。
參考資料:
http://www.cnblogs.com/krisdy/archive/2009/06/11/1501390.html