Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฉันจะสร้างคลาสย่อยจาก super class ใน Python ได้อย่างไร


เราใช้ "super" ซึ่งเป็นฟังก์ชัน Python ในตัว ซึ่งเป็นวิธีการเรียกคลาสพาเรนต์ที่ดีกว่าเล็กน้อยสำหรับการเริ่มต้น โค้ดต่อไปนี้แสดงการใช้ 'super'

ตัวอย่าง

# Initializing using just Parent
class MySubClass(MySuperClass):
    def __init__(self):
        MySuperClass.__init__(self)
# Initializing using Parent with super().
class MySubClassBetter(MySuperClass):
    def __init__(self):
        super(MySubClassBetter, self).__init__()