创建一个Person类,类的构造方法包含两个参数name和age 为类添加方法say(),无额外参数。 当以下列语句实例化类时 Person('张三',19) 则调用say()方法可输出下列信息:张三说:我今年19岁了
时间: 2024-03-10 13:51:14 浏览: 98
java代码-使用java构造Person类。包括姓名(name),性别和年龄(age)的源代码
5星 · 资源好评率100%
好的,下面是 Python 代码实现:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say(self):
print(f"{self.name}说:我今年{self.age}岁了")
```
这个类包含了两个属性 `name` 和 `age`,它们是在构造方法中初始化的。类还包含了一个方法 `say()`,它不接受任何参数,只是在控制台输出一个字符串,其中包含对象的 `name` 和 `age` 属性。
你可以创建一个 `Person` 对象,并调用它的 `say()` 方法,像这样:
```python
person = Person('张三', 19)
person.say() # 输出:张三说:我今年19岁了
```
希望这个答案对你有帮助!
阅读全文