说明:获取父类的代理对象。
class super():
'''
获取父类的代理对象
:return: 当前类的父类的代理对象
'''
!subtitle:说明
获取父类的代理对象。
!subtitle:参数
无
!subtitle:返回值
当前类的父类代理对象。
class super(type, obj=None):
'''
获取父类的代理对象
:param type: 要获取父类的类型
:param obj: 要获取父类的对象
:return: 获取父类的代理对象
'''
!subtitle:说明
获取父类的代理对象。
!subtitle:参数
type - 要获取父类的类型
obj - 要获取父类的对象,默认为 None
!subtitle:返回值
父类的代理对象。
class Pet:
def speak(self):
print('某种动物在说话')
class Cat(Pet):
def speak(self):
print('喵喵喵')
def super_speak(self):
super().speak()
cat = Cat()
cat.speak()
cat.super_speak()
super(Cat, cat).speak()