ฟังก์ชัน 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()
ค่าพารามิเตอร์
ไม่มีพารามิเตอร์