當前位置:趣味科普網>經驗>

C中欄位和屬性的區別是什麼

經驗 閱讀(9.56K)

C中欄位和屬性的區別是什麼

區別:

1、屬性可以對接受的資料在範圍上做限定,而欄位不能。

2、屬性可以被其他類訪問,而非public的欄位不能被直接訪問。

3、屬性是邏輯欄位,是欄位的擴充套件,並不佔用實際的記憶體,而欄位佔用記憶體空間。

欄位:就是定義類或結構體內部的定義變數。欄位可以是private、protected或public。

屬性:本質是方法,也就是我們常說的函式,只是利用get或set包裝的方法。