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

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

多重繼承的定義格式不是子類寫全父類的參數,再另外調用嗎,為什么報錯位置參數

class?Person(object):
????def?__init__(self,name):
????????self.name=name
????def?who(self):
????????return?'I?am?a?Person,my?name?is?%s'%self.name
????
class?Student(Person):
????def?__init__(self,name,score):
????????super(Student,self).__init__(name)
????????self.score=score
????def?who(self):
????????return?'I?am?a?Student,my?name?is?%s'%self.name
????????
class?Teacher(Person):
????def?__init__(self,name,course):
????????super(Teacher,self).__init__(name)
????????self.course?=course
????def?who(self):
????????return?'I?am?a?Teacher,my?name?is?%s'%self.name
????????
class?Work(Student,Teacher):
????def?__init__(self,name,score,course,timetable):
????????super(Work,self).__init__(name,score,course)
????????self.timetable=timetable
p?=?Person('Tim')
s?=?Student('Bob',12,?)
t?=?Teacher('Alice',??'English')
w=Work('Herman',96,'english',22)
print(w.who())


正在回答

1 回答

Traceback (most recent call last):

? File "C:\Users\hermaniu\Desktop\test1.py", line 162, in <module>

? ? w=Work('Herman',96,'english',22)

? File "C:\Users\hermaniu\Desktop\test1.py", line 156, in __init__

? ? super(Work,self).__init__(name,score,course)

TypeError: Student.__init__() takes 3 positional arguments but 4 were given


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

舉報

0/150
提交
取消

多重繼承的定義格式不是子類寫全父類的參數,再另外調用嗎,為什么報錯位置參數

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

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

幫助反饋 APP下載

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

公眾號

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