小码哥的IT人生

Python super() 函数

Python基础 2022-06-06 14:36:26小码哥的IT人生shichen

Python super() 函数

实例

创建一个将从另一个类继承所有方法和属性的类:

class Parent:
  def __init__(self, txt):
    self.message
  def printmessage(self):
    print(self.message)
class Child(Parent):
  def __init__(self, txt):
    super().__init__(txt)
x = Child("Hello, and welcome!")
x.printmessage()

完整实例:

class Parent:
  def __init__(self, txt):
    self.message = txt
  def printmessage(self):
    print(self.message)
class Child(Parent):
  def __init__(self, txt):
    super().__init__(txt)
x = Child("Hello, and welcome!")
x.printmessage()

定义和用法

super() 函数用于提供对父类或同胞类的方法和属性的访问。

super() 函数返回代表父类的对象。

语法

super()

参数值

无参数

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024