首先构建一个Date(日期)类,其中包含年、月、日三个数据成员;其次构建一个Time(时间)类,其中包含时、分、秒三个数据成员。最后构建一个Datetime子类,要求日期类和时间类都是该类的父类,并且这个子类中有显示年月日时分秒的一个showtime()成员函数。在主函数中将这个类实例化,并显示出日期与时间。
时间: 2023-11-28 15:50:28 浏览: 73
下面是实现代码:
```python
class Date:
def __init__(self, year, month, day):
self.year = year
self.month = month
self.day = day
class Time:
def __init__(self, hour, minute, second):
self.hour = hour
self.minute = minute
self.second = second
class Datetime(Date, Time):
def __init__(self, year, month, day, hour, minute, second):
Date.__init__(self, year, month, day)
Time.__init__(self, hour, minute, second)
def showtime(self):
print("%d年%d月%d日 %d时%d分%d秒" % (self.year, self.month, self.day, self.hour, self.minute, self.second))
# 实例化Datetime类
dt = Datetime(2022, 10, 1, 10, 30, 0)
# 显示日期与时间
dt.showtime()
```
输出结果为:
```
2022年10月1日 10时30分0秒
```
阅读全文