设计一个Timer类,该类包括小时、分、秒的三个数据域,三个数据域各自的get方法,设置新时间和显示时间的方法。用当前时间创建一个Timer类并显示出来。
时间: 2025-02-13 08:25:29 浏览: 31
我们可以设计一个简单的`Timer`类,包含小时(hour)、分钟(minute)和秒(second)作为数据成员,每个成员都有对应的getter方法获取值,同时提供setter方法用于设置新的时间,以及一个`display_time`方法来显示当前的时间。以下是Python的一个例子:
```python
class Timer:
def __init__(self, hour=0, minute=0, second=0):
self.hour = hour
self.minute = minute
self.second = second
# getter methods
def get_hour(self):
return self.hour
def get_minute(self):
return self.minute
def get_second(self):
return self.second
# setter methods
def set_time(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
# display the current time
def display_time(self):
print(f"{self.hour:02d}:{self.minute:02d}:{self.second:02d}")
# Create a Timer instance with current time (假设当前时间为2023-04-01 12:00:00)
import datetime
current_time = datetime.datetime.now()
timer = Timer(current_time.hour, current_time.minute, current_time.second)
timer.display_time()
阅读全文
相关推荐






