類:是具有相同的屬性和功能的對象的抽象的集合。

對象:是一個自包含的實體,用一組可識別的特性和行爲來標識。

定義類:

      關鍵字:class

      修飾符:public、private(常用)

實例化:

       類 實例名 = new   類()

 

類的成員:

方法

格式:修飾符  返回值類型  方法名稱 (參數列表)

            {

                     方法體

            }

方法名稱:是一個有意義的標識符,應當描述出方法的用途。

方法主體:包含了調用方法時實際執行的語句

修飾符:public ,private, static等

返回值類型:void, int ,double等

參數列表可爲數組,當調用帶有參數的方法時,您需要向方法傳遞參數。在 C# 中,有三種向方法傳遞參數的方式:值類型,引用類型,輸出類型。

 

字段

1.字段是存儲類要滿足其設計所需要的數據,字段是與類相關的變量。

2.字段又稱爲“成員變量”,一般在類的內部做數據交互使用。

3.字段命名規範:camel命名法(首單詞字母小寫)。

通俗的理解:

私有化:字段就好比我們的個人財產,僅供個人使用,所以一般是private修飾。

添加標準:根據程序的功能需求,具體來添加需要的不同類型的字段。

 

屬性

屬性是一個方法或一對方法,但在調用它的代碼看來,它是一個字段,即屬性適合於以字段的方式使用方法調用的場合。

類中的代碼

private string name;

public string Name

{

       get {return name;}  //外界可讀

       set {name = value;} //外界可寫

客戶端調用

類名 實例化名稱= new 類名();

實例化名稱.Name="小明";

get的意思是外界可以讀取屬性中的字段,set的意思是外界可以賦予屬性當中的字段,如果去掉set這行代碼,則將變成只讀操作,則外界將不能對屬性進行賦值。

 

字段與屬性比較:

 

字段(成員變量)

1.字段主要是爲類的內部做數據交互使用,字段一般是private。

2.字段可讀可寫。

3.當字段需要爲外部提供數據的時候,請將字段封裝爲屬性,而不是使用公有字段(public修飾符),這是面向對象思想所提倡的。

 

屬性(方法)

1.屬性一般是向外提供數據,主要用來描述對象的靜態特徵,所以,屬性一般是public。

2.屬性具備get和set方法,可以在方法里加入邏輯處理數據,靈活拓展使用。

發佈了17 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章