程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#基礎知識 >> C#面向對象基礎2

C#面向對象基礎2

編輯:C#基礎知識

一。屬性

作用:保護字段,對字段的賦值取值進行限定               意思是在初始化對象的時候防止出現不是事實的違規操作  如將性別賦值為‘中’

本質:兩個方法 get方法和set方法。

public 類型名 屬性名

{

get{return 字段名;}

set{字段名=value;}

}

get,set屬性方法沒有存儲值,屬性只是對字段的再處理,返回字段的值

其中屬性是跟外界打交道的所以少不了修飾符public,字段不跟外界打交道所以去除public則默認為private,通常每個字段配一個屬性。public:公有的,公共的

private:私有的,只能在當前類內部進行訪問,出了這個類就訪問不到了。只能通過屬性(屬性名)訪問。注意:字段是有private修飾的。

語法為:

類對象名.屬性名

get,set對字段的賦值取值進行限定的方法為:

(1)通過set方法(賦值)value值     在set中使用判斷語句(if系列)

例如:對於年齡

本質為:set{_age=value;}

限定後為:set{

if(value<0||value>100)

    {

     value=0;

     }

_age=value;

}

總結:set方法是對value值賦字段

(2)get方法(取值)

 使用: 輸出的時候通過this.屬性名 

獲取值時:get{return 字段值;}

例如:對於性別

本質:get{return _gender;}

限定後:get{

     if(_gender!='男'&&_gender!='女')

   {

return _gender='男';

    }

return _gender;

}

總結:對字段進行處理 返回字段值

 

 

 

備注:可以通過反編譯器對get,set進行查看

 

步驟為:

(1)打開反編譯器.net反編譯器

(2)將可執行文件.exe拖到反編譯器中

(3)在文件中找到要進行查看的類並找到要再在查看的方法

  注:中間代碼的調試更新中.........

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved