看了一些关于peroperty的描述以及一些简单的例子,还是不太理解这个存在的意义。。。
有些文档提到,不用写get/set函数了(当然也不用这么调用了),取而代之,直接可以对定义的property进行访问了(读/写/删除)。
但,为了达到这一目标,不是仍然要定义类似于get/set的函数么?是,他可以不叫get/set;但是,如"@propery","@xxx.setter",的写法,是否可以理解为另一种get/set的写法?那究竟有什么本质区别呢?或者说,这么定义的好处是什么?
肯定有什么原因吧。。。我还没有领悟到。也许是学习C++/JAVA留下的印迹比较深了,一时半会改不过来思维方式?
也许,慢慢的就懂了。
随意在网上找两个简单的小例子:
http://greybeard.iteye.com/blog/1415744
阅读(2116) | 评论(0) | 转发(0) |