看板
[ java ]
討論串[戰] getter / setter
共 8 篇文章
內容預覽:
先舉一個例子,雖然猴大已經舉過了. 有一個 class Person. 對應 method 如下. void setName(String name);. void setName(String name, Locale locale);. String getName();. String get
(還有845個字)
內容預覽:
其實封裝的最大用意. 就是避免直接碰觸最直接的成員. 就語法跟結果. person.name="myName";. persion.setName("myName");. 兩者的結果都是一樣的. 差別在於. 對於屬性name的控制權是不一樣的. person.name的控制權是在於呼叫方. pers
(還有778個字)
內容預覽:
getter/setter 的問題不在於是否 "getter/setter 9 成. 以上都只有簡單的取值" (外國十年前就在戰的根本不是. 這東西), 或是 "getter/setter 算不算 encapsulation". (我明顯是來亂的, L 君和 P 版大的論點我都在反對 :P ). 首
(還有1482個字)