创建people 类 chinapeople 类
时间: 2023-12-14 14:03:21 浏览: 76
创建一个叫做People的类
5星 · 资源好评率100%
好的,以下是代码实现:
```python
# 创建一个 People 类
class People:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
def introduce(self):
print(f"My name is {self.name}, I'm {self.age} years old and I'm {self.gender}.")
# 创建一个 ChinaPeople 类,继承 People 类
class ChinaPeople(People):
def __init__(self, name, age, gender, hometown):
super().__init__(name, age, gender)
self.hometown = hometown
def introduce(self):
print(f"My name is {self.name}, I'm {self.age} years old and I'm from {self.hometown}.")
```
上面的代码中,我们创建了一个 People 类,它有 name、age 和 gender 三个属性,以及 introduce 方法,用于输出自我介绍的信息。
接着,我们创建了一个 ChinaPeople 类,它继承了 People 类,同时新增了 hometown 属性,以及重载了 introduce 方法,在自我介绍时加上了家乡的信息。
这样,我们就成功地创建了一个 ChinaPeople 类。
阅读全文