编写一个程序,定义一个Person类,该类包含name、age两个实例变量和一个greet()方法,该方法能够输出一句问候语。然后在主程序中实例化该类,并调用greet()方法输出问候语
时间: 2024-03-12 10:46:16 浏览: 84
java代码-使用java解决在Person类的基础上,添加一个带参数的构造函数,参数分别为姓名,性别,年龄的源代码
好的,我可以帮你编写这个程序。以下是Python语言的示例代码:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print("Hello, my name is {} and I'm {} years old.".format(self.name, self.age))
person = Person("Alice", 25)
person.greet() # 输出问候语
```
这个程序定义了一个Person类,该类包含了一个构造方法`__init__()`和一个greet()方法,其中构造方法用于初始化实例变量name和age,greet()方法用于输出问候语。在主程序中,我们实例化了一个Person对象person,并调用其greet()方法输出问候语。
阅读全文