原文:用set get與直接設為public有什么區別

用set get與直接設為public有什么區別 這事我剛學的時候也挺疑惑的。問老師就是說封裝性,不要交給外人控制,比如年齡你就要在set里面設置判斷條件,不能隨便賦值。這么說確實有道理,但至於每個變量都set get一下嗎,雖然說編譯器好用,但有些時候,我好像直接設置成public也沒什么關系。 這個疑惑其實在我心里一直沒解開,只是老師這樣教,編譯器也提供了便捷方法就一直迷迷糊糊的用了,反正大家 ...

2020-07-09 13:22 2 688 推薦指數:

查看詳情

Set,Map有什么區別

Map:Map對象保存鍵值對。任何值(對象或者原始值) 都可以作為一個鍵或一個值。構造函數Map可以接受一個數組作為參數。 map對應的數據類型是對象{},它擁有和對象一樣的方法; map ...

Tue May 26 01:14:00 CST 2020 0 1294
get和post有什么區別

提交方式post和get什么區別? (1)post是向服務器傳送數據;get是從服務器上獲取數據。 (2)在客戶端,get是把參數數據隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個字段一一對應,在URL中可以看到。 post是通過HTTP post機制,將表單內各個字 ...

Fri Mar 27 08:27:00 CST 2020 0 853
Java class的前面添加public和不添加public什么區別

*用於修飾類和變量,指定其適用范圍的關鍵字有: public:表示公開的類和變量,既所有的類都可以引入使用的。 protected:表示受保護的類,只有子類和本類可以引入使用。 默認package:表示同包中和本類中可以引入使用。 private:表示私有的,只 ...

Mon Jan 06 18:33:00 CST 2020 0 1817
在java中public void與public static void有什么區別 ?

public void 修飾是非靜態方法,該類方法屬於對象,在對象初始化(new Object())后才能被調用;public static void 修飾是靜態方法,屬於類,使用類名.方法名直接調用。 正如答主 @小透明 所說,非靜態方法之間可以互相調用,非靜態方法也可以調用靜態方法 ...

Mon Mar 19 20:03:00 CST 2018 0 6598
Get和Post請求有什么區別

。所以http的請求方法共計有 8 種,它們的描述如下所示 Get和Post請求有什么區別? ...

Wed Dec 08 19:29:00 CST 2021 0 98
C#中“public string Name { getset; }”什么意思?

在工作看到這樣一段代碼: 以public string Name { get; set; }為例,成員變量后面getset的含義如下: 大多高級語言都class、struct等自定義類型,必然涉及到成員變量。 顯然,按上面的定義,Code是public成員變量 ...

Fri Mar 25 00:57:00 CST 2022 0 704
Java中的list和set什么區別

list與set方法的區別有:list可以允許重復對象和插入多個null值,而set不允許;list容器是有序的,而set容器是無序的等等 Java中的集合共包含三大類,它們分別是Set(集),List(列表)以及Map(映射)。它們都處在java.util中並且都為接口。它們各自都有 ...

Thu Aug 22 23:44:00 CST 2019 0 12183
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM