作者SmartGoose (聰明的鵝)
看板C_Sharp
標題[問題] Property vs Function
時間Mon Jan 15 17:12:12 2007
想請問一下一個小問題,
C#有一種東西叫Property的存取子,他的主要功能是get和set,
為什麼需要有這麼樣的東西產生呢?如果我的目的只是想要存取某個變數的值
我覺得用一般的function不就好了嗎?我不懂Property的必要性在哪裡,
想請問一下高手們的意見
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.72.34
1F:→ grence:物件導向的「封裝」概念。Property跟function差很多!? 01/15 17:38
2F:推 EricTsai:打[]比打個function name快多了 01/15 20:54
3F:→ EricTsai:推錯,省下function name後面的(),快多了~ 01/15 20:55
4F:→ EricTsai:而且可以用一致的方式存取,不必用兩個不同的function 01/15 20:56
5F:推 tomex:除了少打字,也更封裝簡化,讓user更加容易理解 01/16 00:42
6F:推 sfp:有了function又何必operator overloading? 01/18 02:19