[Python] super() 함수 사용방법 및 예제

1개월 전 질문 1개월 전 토론 20 views

super()

super() 메서드는 기본 클래스의 메서드에 액세스할 수 있는 프록시 개체(superclass의 임시 개체)를 반환합니다.

 

사용방법

파이썬에서 super()는 두 가지 주요 사용 방법이 있습니다.

  • 기본 클래스 이름을 명시적으로 사용하지 않도록 합니다.
  • 다중 상속 작업

 

예제

class Mammal(object):
  def __init__(self, mammalName):
    print(mammalName, 'is a warm-blooded animal.')
    
class Dog(Mammal):
  def __init__(self):
    print('Dog has four legs.')
    super().__init__('Dog')
    
d1 = Dog()

결과

Dog has four legs.
Dog is a warm-blooded animal.

python 강좌 super

2022-05-17 20:42

0개의 해답

해결방법이나 팁을 알고 계신다면


© 2022 pinfo. All rights reserved.