麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

屬性與字段的區別

2019-11-14 16:37:25
字體:
來源:轉載
供稿:網友

屬性是類提供給外部調用時用,的可以使用 對象.屬性 設置或讀取 一個值 get{reture xxx;}表示可讀 set{xxx = value;}表示可寫
字段就是類內部用的,用來存儲數據 
PRivate 字段; 

public 屬性; 

通過屬性訪問字段 
 
講概念可能不好講,下面來看一個例子吧?。ㄗ詈唵蔚模?/span>

class Program {
                    private int field1;  //這個field1就是字段        public int Field1     //這個Fileds1就是屬性 

                   {
                 get{return field1;}
                 set{field1=value;} 

               }
       }//因為字段的訪問修飾符為private外部不能訪問它,但可以定義屬性為public來訪問。希望對你有幫助哦。

 

 

 

由于屬性的實質是方法(get或set方法)

 

如果滿足下面幾個條件,那么我們便可以大膽地使用公共字段:

 

1. 允許自由讀寫;

 

2. 取值范圍只受數據類型約束而無其他任何特定限制;

 

3. 值的變動不需要引發類中其它任何成員的相應變化;

 

屬性的使用條件則恰好跟變量相反,只要滿足下面任何一個條件,就應該使用屬性:

 

1. 要求字段只能讀或者只能寫;

 

2. 需要限制字段的取值范圍;

 

3. 在改變一個字段的值的時候希望改變對象的其它一些狀態;

 

總結:雖然在實際項目的開發過程中,公共字段和屬性在合適的條件下都可以使用,但是我們應該盡可能的使用屬性(property),而不是數據成員(field);把所有的字段都設置為私有字段,如果要暴露它們,則把它們封裝成屬性,這也是微軟推薦的方式。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美精品一区二区三区在线 | 欧美成人精品一区 | 一区二区三区日韩电影 | 毛片a片 | 亚洲影视中文字幕 | 亚洲一级片免费观看 | 特片网久久| 娇喘在线 | 欧美黄色一级片在线观看 | 久久国产精品久久久久 | 91九色精品 | 免费一级肉体全黄毛片 | 午夜视频导航 | 国产精品亚洲综合一区二区三区 | 久久色在线 | 久久人人做 | 91天堂国产在线 | 91久久夜色精品国产网站 | 牛牛碰在线视频 | 欧美韩国一区 | 久久污 | 久久99精品国产自在现线 | 国产精品视频一区二区三区四区五区 | 久久超| 中文字幕精品在线视频 | 韩国三级日本三级香港三级黄 | 欧美一级特黄aaaaaaa什 | 国色天香综合网 | 久久99精品久久久久久久久久久久 | 中文字幕欧美专区 | 黄色伊人网站 | 久久丝袜脚交足黄网站免费 | 午夜国产在线观看 | 逼特逼视频在线观看 | 精品国产一区二区亚洲人成毛片 | 国产乱淫a∨片免费观看 | 国产真实孩交 | 草久在线观看视频 | 免费一级在线观看 | www国产免费 | 黄色毛片视频在线观看 |