编程题:类的设计
定义一个学生类(Student) ,该类中应该有两个私有属性,班名(classes) 、姓名(name)和年龄(age)。
定义构造方法,用来初始化数据成员。再定义显示(display) 方法,将班名、姓名和年龄打印出来。
在测试程序中创建学生类的实例,然后将信息显示。
给个例子参考
class Student():
def __init__(self, classes, name, age):
self.classes = classes
self.name = name
self.age = age
def display(self):
print(f'班名:{self.classes} 姓名:{self.name} 年龄:{self.age}')
if __name__ == '__main__':
stu = Student('一班','张三',18)
stu.display()
class Student():
'''
学生类
'''
def __init__(self, classes, name, age) -> None:
'''
初始化
'''
self.classes: str = classes
self.name: str = name
self.age: int = age
def display(self) -> None:
print(self.classes, self.name, self.age)
if __name__ == "__main__":
student: Student = Student("1班", "张三", 10)
student.display()