C#類中屬性與成員變量的使用小結(jié)
屬性實(shí)際上和成員變量沒什么區(qū)別,屬性代表類的某種特征, 讓人更好理解而已.
使用中注意問題:
1、屬性名和變量名不能相同,
2、一般變量都是private,屬性都是public的,屬性用于給類外調(diào)用,變量限于類內(nèi)使用,感覺封裝性體現(xiàn)得要好些
3、屬性必須和一個(gè)變量相聯(lián)系,而這個(gè)變量必須要在類中定義.如果不定義,用成如下方法:
public int b //定義一個(gè)屬性b
{
get
{
return b;
}
set
{
b = value;//對(duì)b賦值
}
結(jié)果會(huì)導(dǎo)致死循環(huán),而堆棧溢出錯(cuò)誤.C++方面轉(zhuǎn)C#時(shí),困惑了很久,正常的使用
定義類A
public class A
{
private int b1 = 1;//這里定義一個(gè)變量
public int b //這里定義一個(gè)屬性
{
get
{
return b1;//屬性和變量關(guān)聯(lián)
}
set
{
b1 = value;
}
}
public A(int n)
{
b1 = n;
}
}
實(shí)際上編程時(shí)完全按照C++的方式,完全沒問題,根本不用取管什么屬性也可以.
- C#類中方法的執(zhí)行順序是什么
- C#類繼承中構(gòu)造函數(shù)的執(zhí)行序列示例詳解
- C#類的多態(tài)性詳解
- C#類中static變量用法分析
- C#類的訪問修飾符用法分析
- c#類的使用示例
- C#類中的屬性使用總結(jié)(詳解類的屬性)
- c#對(duì)象初始化順序?qū)嵗治?/a>
- C#對(duì)象為Null模式(Null Object Pattern)實(shí)例教程
- c#對(duì)象反序列化與對(duì)象序列化示例詳解
- C#對(duì)象與XMl文件之間的相互轉(zhuǎn)換
- 自定義實(shí)現(xiàn)Json字符串向C#對(duì)象轉(zhuǎn)變的方法
- 關(guān)于C# 類和對(duì)象詳情
相關(guān)文章
C#實(shí)體類轉(zhuǎn)換的兩種方式小結(jié)
這篇文章主要介紹了C#實(shí)體類轉(zhuǎn)換的兩種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01C#?二進(jìn)制序列化和反序列化的具體實(shí)現(xiàn)
本文主要介紹了C#?二進(jìn)制序列化和反序列化的具體實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06Unity3D Shader實(shí)現(xiàn)掃描顯示效果(2)
這篇文章主要為大家詳細(xì)介紹了Unity3D Shader實(shí)現(xiàn)掃描顯示效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03C#?計(jì)算DataTime的4種時(shí)間差的方法(相差天數(shù)、相差小時(shí)、相差分鐘、相差秒)
這篇文章主要介紹了C#?計(jì)算DataTime的4種時(shí)間差(相差天數(shù)、相差小時(shí)、相差分鐘、相差秒),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05詳解WPF雙滑塊控件的使用和強(qiáng)制捕獲鼠標(biāo)事件焦點(diǎn)
這篇文章主要為大家詳細(xì)介紹了WPF中雙滑塊控件的使用和強(qiáng)制捕獲鼠標(biāo)事件焦點(diǎn)的實(shí)現(xiàn),文中的示例代碼講解詳細(xì),感興趣的可以嘗試一下2022-07-07基于WPF簡(jiǎn)單實(shí)現(xiàn)Meesage消息提醒
這篇文章主要介紹了如何利用WPF簡(jiǎn)單實(shí)現(xiàn)Meesage消息提醒,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定幫助,需要的可以參考一下2023-07-07結(jié)合.net框架在C#派生類中觸發(fā)基類事件及實(shí)現(xiàn)接口事件
這篇文章主要介紹了結(jié)合.net框架在C#派生類中觸發(fā)基類事件及實(shí)現(xiàn)接口事件,示例的事件編程中包括接口和類的繼承等面向?qū)ο蟮幕A(chǔ)知識(shí),需要的朋友可以參考下2016-02-02經(jīng)典排序算法之冒泡排序(Bubble sort)代碼
這篇文章主要介紹了經(jīng)典排序算法之冒泡排序(Bubble sort)代碼的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-06-06