ฟังก์ชัน super() ของ Python

ตัวอย่าง

สร้างหน่วยงานที่จะทำให้เข้าถึงทุกวิธีและคุณสมบัติที่สืบทอดมาจากหน่วยงานอื่น

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

ตัวอย่างการทำงาน

การประกาศและการใช้งาน

ฟังก์ชัน super() ใช้เพื่อให้เข้าถึงวิธีและคุณสมบัติของหน่วยงานพ่อหรือพี่น้อง

ฟังก์ชัน super() กลับคืนตัวแปลที่แสดงตัวเป็นหน่วยงานเองของหน่วยงานพ่อ

การใช้งาน

super()

ค่าพารามิเตอร์

ไม่มีพารามิเตอร์