java中封裝的setget怎麼使用

2021-03-05 09:21:00 字數 700 閱讀 8386

1樓:育知同創教育

get方法是給私有成員變數取值的,set方法是賦值的,而成員變數的值只能在

本類中被使用,而且改變的時候容易引起新的問題

比如:private string age;

private string id;

如果沒有get,set你就無法賦值string age和string id。

規則上來說是沒什麼區別的, 用get, set, 是因為在這裡面可以多做很多事情, 比如set一個字串, 你把它轉化為內部實際使用的整數(為了效率), get的時候又把整數轉化為字元(為了便於理解).

另外, 如果你用了繼承, set的時候可以呼叫父類的相應方法......

總之get, set有一些便利, 所以很多編輯器直接支援了。

2樓:北京金樓世紀科技****

package ***.zhidao20161213;

public class main

}package ***.zhidao20161213;

public class bean

public void setvalue(string value)}

3樓:匿名使用者

set是為某個屬性賦值

get是獲取某個屬性

set的方法可以寫到構造方法裡去,就可以不寫set方法

自學java的問題。很簡單,怎麼理解

public class testa 你就來把自己當機器按照 自程式指令走一遍就好了,當i 1的時候,宣告j 0,輸出0,j自增,j 1,不滿足j迴圈 i自增,j被編譯器登出 當i 2的時候,宣告j 0,輸出0,j自增,j 1,輸出1,j自增,j 2不滿足j 差不多就這麼理解吧,上面的步驟在不糾結i...

java裡怎麼修改list記錄中的某個值

使用list中的set方法 sete set int index,e element 用指定元素替換列表中指定位置的元素 可選操作 引數 index 要替換的元素的索引 element 要在指定位置儲存的元素返回 以前在指定位置的元素 jlist元件有一個單獨的顯示模式listmodel來表示jli...

eclipse怎麼做java的視覺化程式設計

在eclipse中安裝外掛,比如window builder就可以變成視覺化的。一.找到對應版本的windowbuilder 如下圖,顯示eclipse的版本號和對應的外掛連結 eclipse的版本號可以在eclipse的help中檢視,然後複製你對應版本號後面的link連線 開啟eclipse h...