(1)创建Human类,包括吃饭eat()、走路walk()两个方法,分别输“人需要进食”和“人会走路”。 (2)创建Person类,不仅继承Human类的吃饭eat()、走路walk()外,还可以实现上题员工(Employee)和开发者Developer的接口。 (3)测试Person类
时间: 2023-06-11 12:07:06 浏览: 127
1. 创建Human类
```python
class Human:
def eat(self):
print("人需要进食")
def walk(self):
print("人会走路")
```
2. 创建Person类
```python
class Person(Human, Employee, Developer):
def __init__(self, name, age, gender, salary, programming_languages):
self.name = name
self.age = age
self.gender = gender
self.salary = salary
self.programming_languages = programming_languages
def code(self):
print("开发者会写代码")
def work(self):
print("员工会工作")
def introduce(self):
print("我叫{},今年{}岁,是一名{},月薪{}元,会{}。".format(self.name, self.age, self.gender, self.salary, self.programming_languages))
```
3. 测试Person类
```python
person = Person("张三", 28, "男", 10000, "Python和Java")
person.eat()
person.walk()
person.work()
person.code()
person.introduce()
```
输出结果:
```
人需要进食
人会走路
员工会工作
开发者会写代码
我叫张三,今年28岁,是一名男,月薪10000元,会Python和Java。
```
阅读全文