类的设计,基础题,我是初学者

编程题:类的设计

定义一个学生类(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()