
class_parents 속성은 클래스의 상속 관계를 나타내는 내장 속성입니다.
클래스가 다른 클래스를 상속받았을 때, 상속받은 클래스의 부모 클래스를 나타냅니다.
예를 들어, 다음과 같은 코드를 살펴보겠습니다.
위 코드에서 Dog 클래스는 Animal 클래스를 상속받았습니다.
따라서 Dog 클래스의 class_parents 속성은 Animal 클래스를 가리킵니다.
__class__ 속성은 현재 객체가 속한 클래스를 나타냅니다.
예를 들어, Dog 객체가 생성되었을 때, Dog 객체의 __class__ 속성은 Dog 클래스를 가리킵니다.
따라서 class_parents 속성과 __class__ 속성은 모두 클래스의 정보를 나타내지만, class_parents 속성은 상속 관계를 나타내는 반면 __class__ 속성은 현재 객체가 속한 클래스를 나타냅니다.
2025-03-23 08:29