国际访客建议访问 Primers 编程伙伴 国际版站点 > Python 教程 > super 以获得更好的体验。

# Python 的内置函数 super

请查看 Python 内建函数列表 了解更多相关 API。

说明:获取父类的代理对象。

# 函数说明

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()

# 推荐阅读

本文 更新于: 2025-11-27 09:38:00 创建于: 2025-11-27 09:38:00