構造函數:
即使用與類同名的參數作為方法名;注意:構造函數無返回值類型
2.目的:
實例化對象時能同時調用同名函數,使代碼更簡潔;
3.帶參數的構造函數:
構造函數存在形參(public jiaosheng(string name)),這樣初始化實例是同時可以調用此方法,并且把name的實參賦給方法;
4.若帶的參數為基類內的公有參數:
為了統一,將基類創建同樣的構造函數。初始化派生類的實例時,需將實參賦值給基類的構造函數:Pet(基類) Dogs派生類;派生類內構造函數后需加上:base(形參); 如:jiaosheng(string name):base(name)
5.調用構造函數順序
實例成員初始化->基類構造函數->派生類的構造方法
6.派生類對象中,有一部分是基類部分,在執行派生類的構造函數體之前,將會隱式或顯式調用基類構造函數。
在派生類中繼承
運行結果