设计一个名为person的类和它的两个名为student和employee的子类
时间: 2023-06-05 11:47:06 浏览: 235
Person类和它的两个子类Student、Employee
5星 · 资源好评率100%
好的,下面是一个简单的示例:
```
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
class Student(Person):
def __init__(self, name, age, school):
super().__init__(name, age)
self.school = school
class Employee(Person):
def __init__(self, name, age, company):
super().__init__(name, age)
self.company = company
```
上面的代码定义了一个名为`Person`的基类,以及两个子类`Student`和`Employee`。`Person`类有两个属性`name`和`age`,表示人的姓名和年龄。`Student`类和`Employee`类都继承了`Person`类,并分别添加了一个额外的属性`school`和`company`,表示学生所在的学校和员工所在的公司。
这只是一个简单的示例,实际上,`Person`类和它的子类可以有更多的属性和方法,具体实现取决于具体的需求。
阅读全文