用Python创建一个Person类,类的构造方法包含两个参数name和age 为类添加方法say(),无额外参数。 当以下列语句实例化类时 Person('张三',19) 则调用say()方法可输出下列信息:张三说:我今年19岁了
时间: 2024-02-23 14:59:47 浏览: 47
python 定义一个 people 类 示例
好的,以下是代码实现:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say(self):
print(f'{self.name}说:我今年{self.age}岁了')
p = Person('张三', 19)
p.say() # 输出:张三说:我今年19岁了
```
我们定义了一个名为 `Person` 的类,它有两个属性 `name` 和 `age`,这两个属性在类的构造方法 `__init__` 中初始化。除此之外,我们还定义了一个方法 `say()`,在该方法中输出实例的姓名和年龄信息。
最后,我们创建了一个类的实例 `p`,并调用 `say()` 方法输出信息。
阅读全文