亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

繼承的兩個父類的參數不一致,子類應該怎么寫

class?Person(object):

????def?__init__(self,?name,?gender):

????????self.name?=?name

????????self.gender?=?gender

class?Skillmixin(object):

????def?__init__(self,skill):

????????self.skill=skill

class?Teacher(Person):

????def?__init__(self,?name,?gender,?course):

????????super(Teacher,?self).__init__(name,?gender)

????????self.course?=?course

class?FootballMixin(Skillmixin):

????def?__init__(self,skill,sex):

????????super(FootballMixin,self).__init__(skill)

????????self.sex=sex

class?Football_teacter(Teacher,FootballMixin):

????def?__init__(self,name,gender,course,skill,sex,color):

????????super(Football_teacter,self).__init__(name,?gender,?course)

#? ? ? ? super(Teacher,self).__init__(skill,sex)


????????self.color=color

s?=?Football_teacter('Bob',?'golor',?'數學','ccc','足球','hot')

print(s.color)

print(s.name)

print(s.gender)

print(s.course)

print(s.skill)

print(s.sex)


正在回答

1 回答

class P(object):

? ? def __init__(self,name):

? ? ? ? self.name = name


class Skill(object):

? ? def __init__(self,skill):

? ? ? ? self.skill = skill

??

class F(Skill):

? ? def __init__(self,skill):

? ? ? ? super(F,self).__init__(skill)

? ? ? ? #self.skill = 'football'


class B(Skill):

? ? def __init__(self,skill):

? ? ? ? super(B,self).__init__(skill)

? ? ? ? #self.skill = 'basketball'

? ? ? ??

class S(P, B):

? ? def __init__(self,name,skill):

? ? ? ? P.__init__(self,name)

? ? ? ? B.__init__(self,skill)

? ? ? ? print ('{}打{}'.format(self.name,self.skill))

? ??

class T(P, F):

? ? def __init__(self,name,skill):

? ? ? ? P.__init__(self,name)

? ? ? ? F.__init__(self,skill)

? ? ? ? print ('{}打{}'.format(self.name,self.skill))


? ? ? ??

S('student','basketball')

T('teacher','football')


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

繼承的兩個父類的參數不一致,子類應該怎么寫

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號