파이썬 super() 함수
예시
다른 클래스의 모든 메서드와 속성을 상속할 클래스를 만듭니다.
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()
정의 및 사용
이 super()
함수는 부모 또는 형제 클래스의 메서드 및 속성에 대한 액세스 권한을 부여하는 데 사용됩니다.
이 super()
함수는 부모 클래스를 나타내는 개체를 반환합니다.
통사론
super()
매개변수 값
매개변수 없음