定义一个z4_1Person 类的子类Student,并创建子类对象,然后显示其信息
时间: 2024-05-08 09:18:19 浏览: 92
BCM94360Z4_Z3 Drivers Windows 驱动
好的,根据您的要求,我不会透露任何信息,下面是代码示例:
```python
class z4_1Person:
def __init__(self, name, age):
self.name = name
self.age = age
class Student(z4_1Person):
def __init__(self, name, age, grade):
super().__init__(name, age)
self.grade = grade
student1 = Student("小明", 18, 90)
print("学生姓名:", student1.name)
print("学生年龄:", student1.age)
print("学生成绩:", student1.grade)
```
代码解析:
首先我们定义一个 Person 类,该类包含 name 和 age 两个属性,接着我们定义了一个 Student 类,它是 Person 类的子类,并增加了 grade 属性。在 Student 类中的 `__init__` 函数中,我们使用 `super().__init__(name, age)` 调用父类的构造函数初始化 name 和 age 属性,然后再初始化 grade 属性。最后,我们创建了一个 Student 对象 student1,并使用该对象的属性打印出学生信息。
输出结果:
```
学生姓名: 小明
学生年龄: 18
学生成绩: 90
```
阅读全文