super()和父类名称之间有什么区别?
使用super()
和直接使用父类名称之间有区别吗?例如:
class Parent:
def __init__(self):
print("在父类中")
self.__a=10
class Child(Parent):
def __init__(self):
super().__init__() # 使用super()
Parent.__init__(self) # 使用父类名称
c=Child()
在super().__init__()
和Parent.__init__(self)
之间有内在的区别吗?