利用类的相关知识,编程实现如下功能: -定义类Student; -定义Student类的数据成员:学号、姓名、性别、专业、班级; -定义Student类的构造方法,实现对上述成员的赋值; -在Student类中定义所有数据成员的get和set方法。 -定义Student类的对象,测试上述函数功能。
时间: 2024-03-18 16:41:29 浏览: 47
一个 Student类:包括姓名、学号、性别、专业、家庭地址。
```python
class Student:
def __init__(self, stu_id, name, gender, major, cls):
self.stu_id = stu_id
self.name = name
self.gender = gender
self.major = major
self.cls = cls
def get_stu_id(self):
return self.stu_id
def set_stu_id(self, stu_id):
self.stu_id = stu_id
def get_name(self):
return self.name
def set_name(self, name):
self.name = name
def get_gender(self):
return self.gender
def set_gender(self, gender):
self.gender = gender
def get_major(self):
return self.major
def set_major(self, major):
self.major = major
def get_cls(self):
return self.cls
def set_cls(self, cls):
self.cls = cls
# 测试
s = Student("001", "张三", "男", "计算机科学与技术", "1班")
print(s.get_stu_id()) # 输出 "001"
print(s.get_name()) # 输出 "张三"
s.set_name("李四")
print(s.get_name()) # 输出 "李四"
```
阅读全文