摘要: 为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法里,就可以检查参数: 1 >>> class Student(object): 2 def get_score(self): 3 return self.__score 4 def set_score(self,value): ... 阅读全文
posted @ 2017-06-25 23:07 YONG.MAX 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 纲要:本章总的来说是给实例添加属性,给类添加方法两个主题,以及相应的作用范围。总结如下:1.给实例添加属性(作用范围:当然是只对当前实例有效);2.用__slots__限制可以给实例添加的属性(作用范围:__slots__定义的属性仅对当前类实例起作用,对继承的子类是不起作用的,除非在子类中也定义__slots__);3.用types模块中的MethodType方法给实例添加方法;(作用范围:给“... 阅读全文
posted @ 2017-06-25 21:18 YONG.MAX 阅读(278) 评论(0) 推荐(0) 编辑