怎麼在C#中定義一個類??

學軟體開發的你想在C#中寫出優秀的程式碼、那麼首先學會類的定義是非常重要實用的。那麼關於類的概念、物件的含義、二者之間的區別、怎麼去定義類、這裡會有詳細地講解。

怎麼在C#中定義一個類?

中定義一個類?#

工具/原料

Visual studio 2012、電腦一臺

方法/步驟

其實在在程式設計師的眼裡,世界是由物件構成的。俗稱“萬物皆物件”類是物件的型別。二者區別在於類是抽象的概念,僅僅是模板,比如說:“人”類。物件是一個你能夠看得到、摸得著的具體實體,具有獨一無二的特徵。"人"類都有:姓名\性別\年齡 屬性,有說話的方法。

怎麼在C#中定義一個類?

中定義一個類?#

類:類是模子,確定物件將會擁有的資料特徵(屬性)和行為特徵(方法)。

宣告一個類的格式:class 類名{ 資料成員; 行為成員;}資料成員包括:欄位、屬性。行為成員包括:方法、事件;

怎麼在C#中定義一個類?

中定義一個類?#

成員訪問修飾符:public為 公共的,訪問不受限制,可被任何其他的類訪問;

private為 私有的,訪問只限於該類的成員;protected 為保護的,訪問只限於該是類的成員,及該類的派生類;預設的訪問修飾符為private。

怎麼在C#中定義一個類?

中定義一個類?#

對於私有的資料成員,可以通過在類的定義中宣告公有的訪問屬性(設定訪問器)來訪問。格式為:訪問修飾符 型別 屬性名{ get {return 欄位名;} set {欄位名=value;}}屬性習慣上用大寫字母開頭,而欄位習慣上用小寫字母開頭;若只設置了get 訪問器,而沒有設定set 訪問器,則屬性為只讀屬性;若只設置了set 訪問器,而沒有設定get 訪問器,則屬性為只寫屬性;

怎麼在C#中定義一個類?

中定義一個類?#

物件的建立;類是建立物件的模板,物件是類的例項;

在static void Main(string[] args)——主函式中建立類的物件時,是根據類定義的這個模板,建立了一個這個類的例項,並通過呼叫類的建構函式,對這個新建立的物件分配儲存空間,並完成初始化。這樣程式就可以對這個物件的資料成員進行訪問,或對這個物件的行為成員進行呼叫。

怎麼在C#中定義一個類?

中定義一個類?#

注意事項

類不佔記憶體,物件才佔記憶體。

相關問題答案