關于多重繼承的問題,請大神指教
class?Person(object): ????def?__init__(self,?name,?sex,?age): ????????self.name?=?name ????????self.sex?=?sex ????????self.age?=?age class?Student(Person): ????def?__init__(self,?name,?sex,?age,?score): ????????super(Student,?self).__init__(name,?sex,?age) ????????self.score?=?score class?Teacher(Person): ????def?__init__(self,?name,?sex,?age,?subject): ????????super(Teacher,?self).__init__(name,?sex,?age) ????????self.subject?=?subject class?School(Student,?Teacher): ????def?__init__(self,?name,?sex,?age,?subject,?score,?mcl): ????????super(Student,?self).__init__(name,?sex,?age,?score) ????????super(Student,?self).__init__(name,?sex,?age,?subject) ????????self.mcl?=?mcl ????def?f(self): ????????return?'name:%s\n?sex:%s\n?age:%s\n?subject:%s\n?score:%s\n?class:%s'?%?( ????????????self.name,?self.sex,?self.age,?self.subject,?self.score,?self.mcl) def?g(x): ????print(x.f()) p?=?School('xiaowang',?'男',?20,?'體育',?'90',?'二班') print(g(p))
這樣寫,問題出在哪呀?
2020-06-27
我只看到這是錯的,但還是報錯。如果你找到了解決辦法可以分享一下
2020-05-10
子類的參數不要包含父類已經存在的?
應該改寫為
2020-03-08
中文字符的原因?