導航:首頁 > 編程語言 > java不寫setget

java不寫setget

發布時間:2023-05-15 11:42:07

『壹』 有一個java框架 在bean中不需要寫get set 方法 只需要在屬性上加註解@get@set

不是一個框架, 是個項目,叫Lombok , 在編譯的時候,自動給屬性添加 get set

『貳』 請問java中set()和get()一定要一起存在一起使用的嗎

這個不是必須要的,比如說你寫了一個實體類

如果你在其它的類中想獲取這個類中的方法的時候就需要寫get()方法,如果想設置其中的參數時就需要用到set()方法,這兩者不是都要必須存在的,根據自己的需要寫對應的方法,但是一般做項目的時候這個都是自動生成的,所以不影響什麼內容。

『叄』 java中有set一定要有get嗎

get set常用在自定義類,類創建了一個實例對象後,冊答模用set設置舉模對象的某一個屬性,get得到對象某州緩一屬性。如果不使用get set,你就得用點,點出來還得是個方法。其實就是給get set換個名而已。而且get set作為內部方法,可以訪問私有數據

『肆』 java set有get方法嗎

你想問的應該是:java.util.Set 有沒有像 list 一樣的get方法吧?
答案是沒有;
List特點:元素有放入版順序,元素可重復權
Set特點:元素無放入順序,元素不可重復
List的get方法需要下標,其實也就是放入順序,由於Set沒有放入順序,所以這應該就是沒有給Set設計get方法的原因吧
(擴展:在Set中的位置是由元素的HashCode決定的,位置其實是固定的)

要取Set的值,一般是用iterator() 方法獲取迭代器進行操作,也可以用toArray()方法轉成數組來操作。

『伍』 Java畫類圖時,需要寫上get set方法嗎

一般不寫的,只說屬性類型和名稱

~~~~~~~~~

『陸』 JAVA中的Priavte私人變數,寫方法時,就一定要用SET和GET嗎

不一定。

---

首先說private不是必須的,也可純滑以寫成public,但是private的更易於封裝,對程序設計有好處。
第二就是別的類不用這個變數,就不需做灶臘要set get,因為這個類的對象肯定是能夠訪問到這個private變數的。
第三辯握就是可以用反射的方法修改private變數

『柒』 為什麼java不能像php一樣共用get,set

你這個問題本身就不成立,襲辯巧不管是php還是java都沒有「共用get、set」這種說法,不過確實很多人會灶岩疑惑,為什麼java實體類要分別設置get、set來訪問屬性。
1、private和public
首先要明確,如果要直接訪問一個屬性,比如name,那你只需要這么寫:
public String name;
在其他地方要訪問它,就可以直接用xx.name的方式訪問拍鍵,此時並沒有get和set。
但是,如果我們希望在構造函數里創建name,其他地方只能查看不能修改呢?
我們就要這樣寫:
private String name;
public String getName() {return name;}
此時,在外面就只能查看,無法修改name屬性了。
2、php和java
不管是php還是java都提供了private,比如在php里可以這么寫:
function __get($name)
{
return $this -> $name;
}
這樣就無法直接操作$name,而是必須調用__get來給它賦值。

閱讀全文

與java不寫setget相關的資料

熱點內容
什麼是轉基因網站 瀏覽:48
手柄設備有問題代碼43 瀏覽:921
怎麼他么怎麼又網路了 瀏覽:649
java會出現內存泄露么 瀏覽:617
蘋果4s鎖屏後怎麼還顯示歌曲 瀏覽:207
鴻蒙系統文件管理哪些可以刪除 瀏覽:550
ubuntuqt創建工程沒有配置文件 瀏覽:126
網站登錄變成其他網站怎麼處理 瀏覽:202
ug數控編程學校有哪些 瀏覽:203
java圖片上傳顯示 瀏覽:402
ppt的文件名後綴 瀏覽:902
ug編程軟體下載到哪個盤 瀏覽:359
炫酷字體APP下載的文件在哪裡 瀏覽:668
廊坊哪裡有少兒編程機構 瀏覽:312
cad新文件能找回來嗎 瀏覽:951
導出手機qq文件到u盤 瀏覽:456
電腦如何打開ppt文件怎麼打開方式 瀏覽:782
魅族鎖定區文件夾 瀏覽:357
刻字cnc怎麼編程 瀏覽:182
學校的網路拓撲結構圖 瀏覽:784

友情鏈接