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