为了账号安全,请及时绑定邮箱和手机立即绑定

继承父类为什么要初始化实例属性?

class Student(Person):
    def __init__(self, name, gender, score):
        super(Student, self).__init__(name, gender)
        self.score = score


正在回答

2 回答

score 这个属性父类中没有啊

0 回复 有任何疑惑可以回复我~
#1

Any_0002 提问者

我是问为什么要初始化name和gender
2016-09-08 回复 有任何疑惑可以回复我~
#2

慕粉3466757 回复 Any_0002 提问者

虽然是父类的属性,但是继承后子类也有了这两个属性,当然要初始化啦
2016-09-09 回复 有任何疑惑可以回复我~
#3

Any_0002 提问者

谢谢
2016-09-09 回复 有任何疑惑可以回复我~

谢谢,是为了不让父类的实例和子类的实例重复,所以要初始化父类的属性

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

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

继承父类为什么要初始化实例属性?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信