class Person:
    def __init__(self, num, name, sex):
        self.num = num
        self.name = name
        self.sex = sex

class Student(Person):
    def __init__(self, num, name, sex, grade):
        super().__init__(num, name, sex)
        self.grade = grade

class Teacher(Person):
    def __init__(self, num, name, sex, title):
        super().__init__(num, name, sex)
        self.title = title

def convert_student_to_teacher(student):
    return Teacher(student.num, student.name, student.sex, "助教")

# 测试代码
s = Student("001", "小明", "男", "大一")
t = convert_student_to_teacher(s)
print(t.num, t.name, t.sex, t.title)  # 001 小明 男 助教
``

原文地址: https://www.cveoy.top/t/topic/epx5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录