定义一个时钟类MyClock,包含3个数据成员(即成员变量:时,分,秒);包含2个方法, 一个设置时间的方法setClock(),一个显示时间的方法display(),按照“ 12:28:45 ”的格式显示时间
时间: 2024-02-22 19:57:33 浏览: 196
总结定义和使用类类型的过程-类与对象
好的,我可以帮你定义一个时钟类MyClock,代码如下:
```python
class MyClock:
def __init__(self):
self.hour = 0
self.minute = 0
self.second = 0
def setClock(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
def display(self):
print("{:02d}:{:02d}:{:02d}".format(self.hour, self.minute, self.second))
```
这个类包含三个数据成员hour,minute,second,分别表示时、分、秒。setClock()方法用于设置时间,需要传入hour、minute、second三个参数。display()方法用于显示时间,按照“12:28:45”的格式显示。
你可以在代码中创建一个MyClock的实例,然后调用setClock()方法设置时间,再调用display()方法显示时间。例如:
```python
clock = MyClock()
clock.setClock(12, 28, 45)
clock.display() # 输出12:28:45
```
阅读全文