定义一个学生类,为其添加成员变量为学号、年龄、姓名、班级和学校,其中学号为最终变量,学校为类变量;为其添加构造方法以完成对学生对象的初始化;为其添加成员方法getinfo(),作用是获取学生的所有信息;在mai
时间: 2023-12-14 18:40:02 浏览: 101
一个 Student类:包括姓名、学号、性别、专业、家庭地址。
n函数中创建一个学生对象并调用其getinfo()方法输出信息。
代码如下:
```python
class Student:
school = "ABC School" # 类变量
def __init__(self, sno, age, name, cls):
self.sno = sno # 最终变量
self.age = age
self.name = name
self.cls = cls
def getinfo(self):
info = f"学号:{self.sno}\n姓名:{self.name}\n年龄:{self.age}\n班级:{self.cls}\n学校:{self.school}"
return info
if __name__ == '__main__':
s = Student("20210001", 18, "张三", "一班")
print(s.getinfo())
```
输出结果:
```
学号:20210001
姓名:张三
年龄:18
班级:一班
学校:ABC School
```
阅读全文