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上面從父類(lèi)繼承,super(Teacher, self).__init__(name, gender)一句對(duì)父類(lèi)所有屬性初始化的時(shí)候,為什么最后一個(gè)括號(hào)還要寫(xiě)父類(lèi)所有屬性?那如果父類(lèi)屬性很多豈不是寫(xiě)上去很繁瑣?少寫(xiě)好像又要報(bào)錯(cuò)...感覺(jué)設(shè)計(jì)不合理??!
添加回答
舉報(bào)
0/150
提交
取消