在我看来,除了一点语法糖外,property()并没有什么用。
当然,能够编写a.b=2而不是很好a.setB(2),但是隐藏ab = 2不是简单赋值的事实看起来像是麻烦的秘诀,或者是因为可能发生某些意外结果,例如a.b=2实际上导致a.b成为1。或引发异常。还是性能问题。或者只是令人困惑。
a.b=2
a.setB(2)
a.b
1
您能举一个具体例子来说明它的用法吗?(用它来修补有问题的代码不计算在内;-)
翻翻过去那场雪
墨色风雨
相关分类