我现在已经教自己python几个月了,我最近偶然发现了super()方法。当一个类从另一个类继承时,我想将它与 init ()方法一起使用。 例如,我有一个像这样的Parent类:
class Charecter(object):
def __init__(self, name, health):
self.name = name
self.health = heatlh
但是我想要另一个名为Hero(继承自Charecter类)的类,它有一个名字和健康,但也有武器和种族(例如)。我是否必须使用super()方法,或者我可以将变量传递给英雄类,就好像我已经将名字和heatlh放入英雄类中一样。
注意: 这是我的第一个oop语言,我之前并没有真正使用任何其他语言