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

Asked 6 months ago, Updated 6 months ago, 73 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 Answers

If you have any answers or tips


© 2022 pinfo. All rights reserved.