class persion():
def __init__(self, name, age):
self.name = name
self.age = age
def talk(self):
print ("i am a persion. name: %s, age: %s" %(self.name, self.age))
self._speak() # 调用子类中的方法
class student(persion):
def __init__(self, name, age, school):
super().__init__(name, age)
self.school = school
def _speak(self):
print ('i am a student. name: %s, age: %s, school: %s' % (self.name, str(self.age), self.school))
if __name__ == "__main__":
aStu = student("lin", 3, "MIddleSchool")
aStu.talk()
结果:
i am a persion. name: lin, age: 3
i am a student. name: lin, age: 3, school: MIddleSchool