- 데이터 클래스가 비 데이터 클래스를 상속받으면 기본 생성자가 부모 클래스의 초기화를 호출하지 않음 ➡️ ⚠️
- 부모 클래스 초기화를 위해
__post_init__
메서드를 수동으로 구현해야 함 ⚙️ __post_init__
메서드는 데이터 클래스의 기본 동작(__init__
,__repr__
,__eq__
) 후 호출됨 🔄__post_init__
내에서 부모 클래스의 초기화 메서드를 호출하여 상속받은 필드를 사용 가능 🧱- 파이썬 공식 문서의 예제를 참고하여 구현 가능 👍