其實在在程序員的眼裏,世界是由對象構成的。俗稱「萬物皆對象」類是對象的類型。兩者區別在於類是抽象的概念,僅僅是模板,好比說:「人」類。對象是一個你可以看獲得、摸得着的具體實體,具備獨一無二的特徵。"人"類都有:姓名\性別\年齡 屬性,有說話的方法。html
類:類是模子,肯定對象將會擁有的數據特徵(屬性)和行爲特徵(方法)。程序員
聲明一個類的格式:class 類名{ 數據成員; 行爲成員;}數據成員包括:字段、屬性。行爲成員包括:方法、事件;函數
成員訪問修飾符:public爲 公共的,訪問不受限制,可被任何其餘的類訪問;htm
private爲 私有的,訪問只限於該類的成員;protected 爲保護的,訪問只限於該是類的成員,及該類的派生類;默認的訪問修飾符爲private。對象
對於私有的數據成員,能夠經過在類的定義中聲明公有的訪問屬性(設置訪問器)來訪問。格式爲:訪問修飾符 類型 屬性名{ get {return 字段名;} set {字段名=value;}}屬性習慣上用大寫字母開頭,而字段習慣上用小寫字母開頭;若只設置了get 訪問器,而沒有設置set 訪問器,則屬性爲只讀屬性;若只設置了set 訪問器,而沒有設置get 訪問器,則屬性爲只寫屬性;blog
對象的建立;類是建立對象的模板,對象是類的實例;事件
在static void Main(string[] args)——主函數中建立類的對象時,是根據類定義的這個模板,建立了一個這個類的實例,並經過調用類的構造函數,對這個新建立的對象分配存儲空間,並完成初始化。這樣程序就能夠對這個對象的數據成員進行訪問,或對這個對象的行爲成員進行調用。ci