c# 關於繼承類中構造函數的實現


參考:http://www.gzu521.com/it/microsoft/zonghe/dotnet/200908/21215.htm

 

class 基類
{
  public 基類() {}
  
  public 基類(類型 參數1){/*....*/}
}
class 繼承類:基類 { public 繼承類():this(固定值,固定值2){} public 繼承類(類型 參數1,類型 參數2):base(參數1){/*....*/}
}

繼承類的構造函數可以通過:base(參數,...)來繼承來之基類的構造函數,其中當調用構造函數時,將繼承類的構造函數所接受到的參數來傳給基類的構造函數

另外注意:將要傳入基類處理的參數,需要繼承類的參數列表中的參數名與base中的命名一致

另外利用:this(參數,...)也可以調用當前類中自身重載的構造函數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM