class Train:
    def __init__(self):
        print("객체 생성시 실행되는 init 메소드")

    def __call__(self):
        priont("객체 호출시 실행되는 call 메소드")

>>> a = Train()
객체 생성시 실행되는 init 메소드

>>> a()
객체 호출시 실행되는 call 메소드

__init__

  • 객체가 생성될 때 자동으로 실행되는 매직 메소드

__call__

  • 객체가 호출될 때 자동으로 실행되는 매직 메소드

Tags:

Categories:

Updated: