Python 객체 지향 프로그래밍의 매직 메소드 이해
객체 지향 프로그래밍의 매직 메소드
매직 메소드는 클래스 내에서 특정 조건이 충족될 때 자동으로 호출되는 더블 언더스코어 메소드를 의미합니다.
클래스에서 사용되는 주요 매직 메소드
더블 언더 메소드
자동 호출 조건
__init__
객체가 생성되고 초기화될 때 호출
__str__
객체가 출력될 때 호출
__call__
객체가 함수처럼 호출될 때
__getattr__
존재 ...
6월 1일 07:28에 게시됨