文件名称:中给出了-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 19:46:36
python 核心编程 中文版 高清文字版
而没有创建一个新的对象。对一个具有巨大潜能的类来说,这是很好的开始。在例 13.3 中给出了 Time60 的类的完全定义 例 13.3 中级定制(time60.py) 1 #!/usr/bin/env python 2 3 class Time60(object): 4 'Time60 - track hours and minutes' 5 6 def __init__(self, hr, min): 7 'Time60 constructor - takes hours and minutes' 8 self.hr = hr 9 self.min = min 10 11 def __str__(self): 12 'Time60 - string representation' 13 return '%d:%d' % (self.hr, self.min) 14 15 __repr__ = __str__ 16 17 def __add__(self, other): 18 'Time60 - overloading the addition operator' 19 return self.__class__(self.hr + other.hr,self.min + other.min)