Hàm super() Python
Mô hình
Tạo một lớp sẽ kế thừa tất cả các phương pháp và thuộc tính từ một lớp khác:
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()
Định nghĩa và cách sử dụng
Hàm super() được sử dụng để cung cấp quyền truy cập vào phương pháp và thuộc tính của lớp cha hoặc đồng lớp.
Hàm super() trả về đối tượng đại diện cho lớp cha.
Cú pháp
super()
Giá trị tham số
Không có tham số