定义一个Document类,有数据成员name,从Document派生出Book类,增加数据成员pageCount。
时间: 2024-03-24 18:36:32 浏览: 74
好的,以下是定义一个Document类,同时从Document派生出Book类,并增加数据成员pageCount的示例代码:
```python
class Document:
def __init__(self, name):
self.name = name
class Book(Document):
def __init__(self, name, pageCount):
super().__init__(name)
self.pageCount = pageCount
```
在上述代码中,我们定义了一个Document类,它有一个数据成员name。然后我们从Document派生出Book类,并增加了一个数据成员pageCount。在Book类的构造函数中,我们首先调用父类构造函数,即Document类的构造函数,然后再初始化自己的成员pageCount。