Django类-继承
父类方法
父类方法的重载和重写
class People:
def __init__(self, name, age):
self.name = name
self.age = age
def talk(self):
print('人的基本发声')
def sing(self):
print('父类唱的歌')
class Student(People):
def __init__(self, name, age, id):
"""重载父类方法"""
super().__init__(name, age)
self.id = id
def talk(self):
super().talk()
print(f'{self.name}我要学习')
def sing(self):
print('子类唱的歌')
obj1 = Student('egon', 12, 9003)
print(Student.mro())
obj1.talk()
obj1.sing()

浙公网安备 33010602011771号