python中类的继承代码实例
时间: 2024-01-08 10:21:17 浏览: 60
以下是一个简单的Python类的继承代码实例:
```python
# 定义父类
class Member:
def __init__(self, name, age):
self.name = name
self.age = age
def display(self):
print("Name:", self.name)
print("Age:", self.age)
# 定义子类,继承父类
class Student(Member):
def __init__(self, name, age, grade):
super().__init__(name, age)
self.grade = grade
def display(self):
super().display()
print("Grade:", self.grade)
# 创建子类对象并调用方法
student = Student("John", 18, 12)
student.display()
```
这个例子中,我们定义了一个父类`Member`,它有一个`__init__`方法和一个`display`方法。然后我们定义了一个子类`Student`,它继承了父类`Member`。子类`Student`有自己的`__init__`方法和`display`方法,并且通过`super()`函数调用了父类的`__init__`方法和`display`方法。最后,我们创建了一个`Student`对象并调用了`display`方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)