Chinaunix首页 | 论坛 | 博客
  • 博客访问: 479016
  • 博文数量: 63
  • 博客积分: 1485
  • 博客等级: 上尉
  • 技术积分: 596
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-21 14:49
文章分类

全部博文(63)

文章存档

2018年(8)

2017年(25)

2016年(10)

2012年(6)

2010年(14)

我的朋友

分类: Python/Ruby

2017-01-01 15:49:15

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

随意在网上找两个简单的小例子:

http://greybeard.iteye.com/blog/1415744
阅读(2124) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~