Python_getter和setter方法

当给属性赋值的时候,使用实例.属性=属性值的方式显然把属性暴露出来了,并且也无法对属性值进行限制检查,java中提供了setter和getter方法,那么python是如何做的呢? 属性赋值方法 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改:   上面的赋值显然不符合实际情况,为了限制score的范围,可以通过一个set_score()方法
相关文章
相关标签/搜索