class?Person(object):
????def?__init__(self,?name,?gender):
????????self.name?=?name
????????self.gender?=?gender
class?Teacher(Person):
????def?__init__(self,?name,?gender,?course):
????????super(Teacher,?self).__init__(name,?gender)
????????self.course=course
t?=?Teacher('Alice',?'Female',?'English')
print?t.name
print?t.course上面從父類繼承,super(Teacher, self).__init__(name, gender)一句對父類所有屬性初始化的時候,為什么最后一個括號還要寫父類所有屬性?那如果父類屬性很多豈不是寫上去很繁瑣?少寫好像又要報錯...感覺設計不合理?。?
添加回答
舉報
0/150
提交
取消