1.什麼是getter,什麼是setter?
getter 是一種獲得屬性值的方法,setter是一種設定屬性值的方法。getter負責查詢值,它不帶任何引數,setter則負責設定鍵值,值是以引數的形式傳遞,在他的函式體中,一切的return都是無效的。和普通屬性不同的是,儲存器屬性在只宣告了get或set時,對於讀和寫是兩者不可兼得的,當它只擁有了getter方法,那麼它僅僅唯讀,同樣的,當它只有setter方法,那麼您讀到的永遠都是undefined。
2.怎麼定義?
有2種辦法:
3.例子:
var test = ,
//_age的讀寫
set age(age) ,
get age()
}alert(test.name + " " + test.age);//lilei 20
test.name = 'lily';
test.age = 18;
alert(test.name + " " + test.age);//lilei 18
alert(test._name + " " + test._age);//lilei 18 _name 唯讀,只寫了_age屬性
DataBinding中get,set方法的使用
databinding是flex 中基礎卻強大的特性,而在flex 4裡面,更增加2 way binding,讓這屬性的使用更加方便,但剛開始的時候還是需要時間去學習這個新的概念。databinding最簡單的方式無疑是 public function get txt string public f...
Struts2中的get set方法作用
struts2中的get set方法作用 在struts2中,客戶端和伺服器之間的資料傳輸全部要用到get set方法 用set方法 可以將表單中的值存入action類。通過struts2.0標籤,呼叫get方法將action類中的結果資料顯示在頁面上。當在業務邏輯中需要用到頁面傳過來的值的時候,只...
Struts2中的get set方法作用
在struts2中,客戶端和伺服器之間的資料傳輸全部要用到get set方法 用set方法 可以將表單中的值存入action類。通過struts2.0標籤,呼叫get方法將action類中的結果資料顯示在頁面上。當在業務邏輯中需要用到頁面傳過來的值的時候,只要保證action中屬性的set方法和頁面...