编写一个Person类,其中包括name、age和sex属性以及 study方法、addAge方法和 show方法。study方法用来 输出字符,“studying”addAge方法用来给age属性增加自定义的岁数,showAge方法用来显示具体的年纪。
时间: 2024-10-16 13:14:55 浏览: 35
当然,这是一个简单的Python类定义示例,我们可以创建一个名为`Person`的类,包含所需属性和方法:
```python
class Person:
def __init__(self, name, age, sex):
self.name = name
self.age = age
self.sex = sex
# study method to output a character
def study(self):
return "I am studying."
# addAge method to increase the age by a custom number
def add_age(self, years):
self.age += years
return f"{self.name} is now {self.age} years old."
# show method to display the current age
def show_age(self):
return f"{self.name} is {self.age} years old."
# 创建一个Person对象并测试方法
person1 = Person("Alice", 25, "Female")
print(person1.study()) # 输出: I am studying.
person1.add_age(3) # 提供自定义年数增加年龄
print(person1.show_age()) # 输出: Alice is 28 years old.
```
在这个例子中,我们首先初始化一个`Person`对象,然后分别演示了`study`、`add_age`和`show_age`这三个方法的用法。
阅读全文