定义一个时间类,能提供和设警由时、外、秒组成的时间,并编写出应用程序,定义时对象,设置时间,输出该对象提供的时间。
时间: 2024-09-20 20:05:51 浏览: 30
西南科技大学Java程序设计与实践 实验三 类的继承与多态的应用
5星 · 资源好评率100%
好的,我们可以定义一个名为`Time`的类,它包含三个私有属性分别代表小时、分钟和秒。为了让这个类更具功能性,我们可以提供公共的方法来进行时间设置和获取。以下是这个`Time`类的一个简单实现以及如何在应用程序中使用它:
```python
class Time:
def __init__(self, hour=0, minute=0, second=0):
self.hour = hour
self.minute = minute
self.second = second
# 设置时间方法
def set_time(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
# 获取时间方法
def get_time(self):
return f"{self.hour:02d}:{self.minute:02d}:{self.second:02d}"
# 应用程序示例
def main():
my_time = Time() # 创建一个Time对象
my_time.set_time(15, 30, 45) # 设置时间为下午3点30分45秒
print(f"当前时间: {my_time.get_time()}")
if __name__ == "__main__":
main()
```
在这个例子中,我们创建了一个`Time`对象,设置了时间和然后通过`get_time`方法打印出了时间。用户可以根据需要调整`set_time`方法的参数来改变时间。
阅读全文