C#中的类
前言
今天咱們簡單復習下C#中類的相關知識。
在剛開始學習編程的時候,都是從面向過程的C語言開始的,它有個特征就是有其執行順序,先干這,再干那,很直接,也很好理解。但現在學習C#或者JAVA等面向對象的語言,它的特征就是把事物或業務進行抽象化描述,而在這個抽象化的過程中就是用類來表征或者說代表這個抽象的內容。
程序的數據和功能被組織為邏輯上相關的數據項和函數的封裝集合,也就是所謂的類。
C#中的類
類是一個能存儲數據并執行代碼的數據結構。它包含數據成員和函數成員。
數據成員:存儲與類或類相關的數據。(表示其特質)
函數成員:也就是所謂的方法,用于執行某些動作或者步驟。它執行代碼,通常會模擬類表示的現實世界事務的功能和操作。
class?AhuiInfo{????????public?int?Age;public?string?Name;public?String?Like;public?void?DoRun()?{//跑步}public?void?Eat()?{//吃}public?void?Learn()?{//學習}}目前運行的程序,其實是由很多相互作用的類型對象組織而來,這里面大部分是類的實例。
比如上面實例代碼一樣,就是代表Ahui的個人信息,關于Ahui的一些基礎信息和它的愛好,行為等都寫在這一個類中。
當系統的業務慢慢越來越多的時候,這就慢慢的就會再進行分離,到最后達到高內聚低耦合的效果。
使用關鍵字class來聲明類,類中包含類的名稱、成員和特征,類的聲明只是定義了新類的特征和成員,并不是創建類的實例。上面的代碼就是只聲明定義類。
類的成員有數據成員和函數成員,也就是字段和方法。
字段是屬于類的變量,它可以是任何類型,是用來保存數據的,可以被寫入和讀取。
public?int?Age;public?string?Name;public?String?Like;方法是具有名稱的可執行代碼塊,可以從程序的很多不同地方執行,甚至從其他程序中執行。
public?void?DoRun()?{//跑步}public?void?Eat()?{//吃}public?void?Learn()?{//學習}方法是由返回類型、名稱、參數列表、方法體組成的可執行代碼塊。
類的聲明和使用
AhuiInfo?ahui?=?new?AhuiInfo();ahui.Age?=?27;ahui.Name?=?"ahui"Console.WriteLine("名稱:"+ahui.Name);寄語
人生短暫,我不想去追求自己看不見的,我只想抓住我能看得見的。
原創不易,給個關注。
我是阿輝,感謝您的閱讀,如果對你有幫助,麻煩點贊、轉發 ?謝謝。
歡迎大家關注公眾號“Andy阿輝”,文章首發公眾號,關注后6T編程資料免費送。
往期推薦
C#中的命名空間和程序集
C#中的類型轉換
C#中的協變和逆變
C#中泛型約束的具體用法
總結
- 上一篇: Beetlex服务网关1.8发布
- 下一篇: 看看这套WPF开源基础控件库:WPFDe