C#構造器(構造函數)


構造器的定義

定義和作用:構造器是在構建類的 引用時 自動運行的方法。所以,每個類都必須至少要有一個構造器。
在訪問一個類的時候,編譯器最先執行構造器中的代碼。
它與類同名,帶參數的構造器能夠獲取參數,但是與方法不同的是 構造器雖然也是一種“實例類型(即必須通過實例來進行調用,也可以稱之為引用類型)” 但是卻不能返回任何值(即使是void)。

構造器的分類

按照訪問修飾符可分為
public構造器,private構造器,protected構造器

省略訪問修飾符,構造器默認未私有,和所有方法變量一樣。
按照是否帶參數
有參數構造器和無參數構造器
按照是否自定義
默認構造器和自定義構造器
默認構造器是一個公共的,無參數的,編譯器自定生成的構造器,它是隱式存在的,如果創建了自定義的構造器,那么編譯器就不會自動生成默認構造器
在調用構造器時,編譯器根據new操作符指定的參數列表判斷出唯一匹配的構造器


免責聲明!

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



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