《黑馬程式設計師》setter方法和getter方法

2021-06-18 23:46:41 字數 811 閱讀 8374

---------------------- asp.net+android+io

s開發、.net培訓、期待與您交流! ----------------------

//setter方法和getter方法

//setter方法:如果定義了乙個成員變數name,那麼相應的setter方法名為setname()

//getter方法:如果定義了乙個成員變數age,那麼相應的getter方法名為setage

//setter和getter方法只有和private 訪問許可權結合使用才有意義,private目的是更好地實現程式的封裝,用private修飾的成員變數外部不能修改,

//為了能夠讓外部遵循一定原則進行修改,因此提供了相應的setter和getter方法(其中setter方法中通常結合選擇語句來制定規則,getter方法用於獲取變數值)

class  demo

}class person  

//用setter方法可以提供賦值控制,不合情理的不給賦值。

//比如乙個人的年齡賦值為200,程式上雖然沒問題,但是不合情理

public void setage(int age)

else

}public int getage()

public void setname(string name)

public string  getname()

public person()

public person(string name,int age)

public void speak()

}

黑馬程式設計師 屬性和方法

windows phone 7手機開發 net培訓 期待與您交流!屬性 屬性是一種用於訪問物件或類的特性的成員。屬性可以包括字串的長度 字型的大小 窗體的標題和客戶名稱。屬性是成員的自然擴充套件,二者都是關聯型別的命名成員。方法 方法是一種用於實現由物件或類執行操作的成員。方法在類或結構中宣告,宣告...

黑馬程式設計師 陣列和方法

陣列 陣列宣告語法 資料型別 陣列名 new 資料型別 陣列長度 例如 int score new int 5 就宣告了乙個長度為5的陣列,陣列名叫score 通俗點,就是宣告了乙個陣列,裡面有5個int型別的變數 陣列名叫 score 裡面的5個型別的變數叫陣列的元素.console.clear ...

黑馬程式設計師 方法簡介

asp.net android io開發s net培訓 期待與您交流!方法 方法的宣告 public static void 方法名 引數列表 public 訪問修飾符。static 表示靜態的。void 返回值的型別,如果沒有返回值,就寫 void 如果有返回值,就寫對應的型別 方法名 必須符合p...