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