请编写“人的类(SelfIntroduction)”,其中成员变量包括姓名、年龄、就读学校、所学专 业、兴趣爱好等,成员方法有“增加信息”、“删除信息”和“查看信息”
时间: 2023-12-09 17:06:18 浏览: 30
好的,下面是人的类(SelfIntroduction)的代码:
```python
class SelfIntroduction:
def __init__(self, name, age, school, major, hobbies):
self.name = name
self.age = age
self.school = school
self.major = major
self.hobbies = hobbies
def add_info(self, info):
self.info = info
def delete_info(self):
del self.info
def view_info(self):
print("姓名:", self.name)
print("年龄:", self.age)
print("就读学校:", self.school)
print("所学专业:", self.major)
print("兴趣爱好:", self.hobbies)
```
这个类有一个构造函数,用于初始化姓名、年龄、就读学校、所学专业和兴趣爱好等成员变量。然后,它还有三个成员方法:add_info() 用于增加信息,delete_info() 用于删除信息,view_info() 用于查看信息。
注意:这里的增加信息和删除信息是指增加或删除额外的信息,而不是增加或删除姓名、年龄等基本信息。如果你需要增加或删除基本信息,可以直接修改相应的成员变量。