设计一个Timer类,该类包括小时,分,秒的三个数据域,三个数据域各自的get方法,设置新时间和显示时间的方法。用当前时间创建一个Timer类并显示出来
时间: 2024-04-30 10:18:24 浏览: 102
以下是一个简单的Timer类的实现:
```python
class Timer:
def __init__(self, hour, minute, second):
self._hour = hour
self._minute = minute
self._second = second
def get_hour(self):
return self._hour
def get_minute(self):
return self._minute
def get_second(self):
return self._second
def set_time(self, hour, minute, second):
self._hour = hour
self._minute = minute
self._second = second
def display_time(self):
print(f"{self._hour}:{self._minute}:{self._second}")
```
现在我们可以使用以下代码创建一个Timer对象,并显示出当前时间:
```python
import datetime
now = datetime.datetime.now()
timer = Timer(now.hour, now.minute, now.second)
timer.display_time()
```
这将打印出当前时间,例如:
```
14:30:45
```
阅读全文