作者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