设计一个timer类,该类包括表示小时分秒的三个数据与三个数,基于各自的get方法设置新时间和显示时间的方法,用当前时间创造一个timer类并显示出来
时间: 2024-05-13 22:16:44 浏览: 36
设计一个Time类
以下是一个简单的Timer类的实现,包括时、分、秒三个成员变量和对应的get方法、设置新时间的方法setTime和显示时间的方法displayTime:
```python
class Timer:
def __init__(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
def getHour(self):
return self.hour
def getMinute(self):
return self.minute
def getSecond(self):
return self.second
def setTime(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
def displayTime(self):
print("{:02d}:{:02d}:{:02d}".format(self.hour, self.minute, self.second))
```
创建一个Timer类的对象,并使用当前时间初始化它,然后调用displayTime方法显示出来:
```python
import datetime
now = datetime.datetime.now()
timer = Timer(now.hour, now.minute, now.second)
timer.displayTime()
```
输出结果类似于:
```
08:30:15
```
阅读全文