"""
创建学生类Student,继承自SchoolPerson类,
添加额外两个属性:班级class、学号sno。
添加方法:打印学生的所有信息print_info方法。
创建教师类Teacher,继承自SchoolPerson类,
添加额外两个属性:部门department、工号cno。
添加方法:打印教师的所有信息print_info方法。
定义学生类、教师类的对象,然后分别调用print_info方法
实现各自对象属性信息的输出。
"""
class SchoolPerson(object):
def __init__(self, name, sex, age):
self.name = name
self.sex = sex
self.age = age
print(self.name + "执行了__init__()方法~~")
def set_info(self, name, sex, age):
self.name = name
self.sex = sex
self.age = age
def get_info(self):
return self.name + " " + self.sex + " " + self.age
def __del__(self):
print(self.name + "执行了__del__方法~~~")
class Student(SchoolPerson):
def __init__(se