抛砖引玉,粗略实现property
Topic source补充:我这里的Property的实现能给setter装饰的函数取其它名字,如
@score.setter
def score(self, value):
可以改成
@score.setter
def set_score(self, value):
但python自带的property的setter是不能改名字的,也就是上面的代码只能用score 特此说明以免误导
- 1
补充:我这里的Property的实现能给setter装饰的函数取其它名字,如
@score.setter
def score(self, value):
可以改成
@score.setter
def set_score(self, value):
但python自带的property的setter是不能改名字的,也就是上面的代码只能用score 特此说明以免误导
掠刎
粗略的实现了一下property装饰器,这个过程也让自己对property以及装饰器的理解更深了一层,便分享出来,以抛砖引玉,若能帮到部分新手,甚妙哉。当然我自己也是一个初学者,水平有限,如有不正确的地方欢迎指正。
注:python自带的property是小写,我这里用的Property是首字母大写