根据我对类基础编程中super的理解,请我想了解此代码,我知道它在基类上用于访问基类的方法和属性,但此处类似于下面的代码
class Base:
def __init__(self,name, age):
self.name = name
self.age = age
class Sub(Base):
def __init__(self,name, age, first_name):
super().__init__(name, age)
self.first_name = first_name
但是我看不到下面的代码,看到通过 init 函数在同一类上调用了super,这是什么意思,以及它如何影响程序
class MyClass(object):
def __init__(self):
super(MyClass, self).__init__()
self.numeric_var = 1