子類對基類的繼承有單繼承與多重繼承,在繼承定義時,需要用到super()方法。
class Big_family: fmai_num=4 fmai_add='希望石家莊抗疫早日成功小區' member='父母,兒子,女兒'
def __init__(self,name,sex,age): self.name=name self.sex=sex self.age=age
def self_introduce(self): print('我的名字是 '+self.name+',\n性別 '+ self.sex+',\n年齡 '+str(self.age)+'。')
def set_age(self,age): self.age=age def get_sex(self): return self.sex def get_name(self): return self.name def get_age(self): return self.age
class Small_fami(Big_family): def __init__(self,name,sex,age,weight): super().__init__(name,sex,age) self.weight=weight
def self_introduce(self): print('我來自小家庭')
class Father(Small_fami): def __init__(self,name,sex,age,weight): super().__init__(name,sex,age,weight)
def self_introduce(self): super(Father,self).self_introduce() def work(self,factory,place): self.factory=factory self.place=place print('我工作在'+self.place,self.factory)祝願石家莊抗疫早日成功,英雄們早日凱旋!!!
茫茫人海,知遇於你,是謂幸事。