c 第30節 類字段與屬性

2022-05-15 06:27:14 字數 1590 閱讀 1103

本節內容:

1:欄位是什麼

2:屬性判斷欄位的安全

3:對屬性的解釋

amespace cw

public

class

clerk

是,歲。

",this._name,this._gerder,this

._age);}}

############呼叫#################

class

program

}}//

輸出:張三是男,-24歲

看到字段輸出 了嗎? 

張三是男,-24歲    

what ? 輸出的是-24歲這不如何常理啊!可是我欄位就是讓存放資料的啊,又不能對判斷說能不能放,這可怎麼辦。。。。。

這時候我們的主人公屬性就出來了:那麼屬性的作用是什麼呢?

保護字段,對字段的取值與賦值進行限定。

例項:修改上面欄位bug:

說明:

屬性往往被宣告在字段在下方,並且將字段私有化。

打個比方就是:屬性是男人,主外。而女人主內,並且還要將她私有化。

是,歲。

",this._name,this._gerder,this

.age);}}

}using

system;

using

system.collections;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.threading.tasks;

namespace

cw }

}

請求完整例項

通常我們將get和set稱為訪問器

get屬性訪問器用於返回屬性值

set屬性訪問器用於分配新值

屬性又分了4種:

1)既讀又寫,如這個例項;

2)唯讀,只有乙個get訪問器

3)只寫,只有乙個set訪問器

4)自動 get ;set

C 屬性與字段

一.欄位 欄位是儲存類要滿足其設計所需要的資料,是與類相關的變數。二.屬性 1.在c 中可以自由的 毫無限制的訪問公有字段,但在一些場合中,我們需要只能給字段賦於某個範圍的值 或是要求字段只能讀或只能寫,或是在改變欄位時能改變物件的其他一些狀態,這些單靠欄位是無法做到的,於是就有了屬性。2.屬性有兩...

C 屬性與字段

常規屬性,一般我們手動定義 私有欄位並定義屬性訪問該欄位,這就是常規屬性,private int age public int age set 自動屬性,一般我們做資料庫到c 集合的對映時只定義乙個屬性,public int age 1.自動實現的屬性必須同時宣告 get 和 set 訪問器。建立 ...

C 學習8(類 字段 屬性)

訪問修飾符 class 類名 訪問修飾符 public 類名 pascal 要求每個單詞的首字母都要大寫。我們寫好了乙個類之後,需要建立這個類物件,我們管建立這個類的物件的過程,稱之為類的例項化。使用關鍵字 new.儲存資料 類中的成員如果不加訪問修飾符,預設是private private 私有的...