1. 定义一个学校人员类SchoolPerson, 其中,属性:姓名name、性别sex、年龄age; 方法:设置人员的各个属性的set_info方法; 获取各属性值的get_info方法。 定义好类以后,再定义2个人员进行测试。
时间: 2023-11-09 19:59:50 浏览: 97
定义一个人员类Person,数据成员有姓名,能够设置姓名的值及显示姓名
5星 · 资源好评率100%
好的,这是一个编程问题,我可以帮您回答。下面是对应的Python代码:
```python
class SchoolPerson:
def __init__(self):
self.name = ''
self.sex = ''
self.age = 0
def set_info(self, name, sex, age):
self.name = name
self.sex = sex
self.age = age
def get_info(self):
return {'name': self.name, 'sex': self.sex, 'age': self.age}
person1 = SchoolPerson()
person1.set_info('张三', '男', 20)
print(person1.get_info())
person2 = SchoolPerson()
person2.set_info('李四', '女', 22)
print(person2.get_info())
```
输出结果为:
```
{'name': '张三', 'sex': '男', 'age': 20}
{'name': '李四', 'sex': '女', 'age': 22}
```
以上是Python实现方法,您可以根据自己喜好选择其他编程语言。
阅读全文