
class_parents 속성은 파이썬의 상속 관계를 나타내는 내장 속성입니다.
class_parents 속성을 사용하면, 특정 클래스가 상속한 부모 클래스를 확인할 수 있습니다.
class_parents 속성을 사용했을 때의 장점은, 클래스의 상속 관계를 쉽게 확인할 수 있다는 점입니다.
위 코드에서 Dog.class_parents는 Animal 클래스를 반환합니다.
Dog 클래스는 Animal 클래스를 상속했기 때문에, Dog.class_parents는 Animal 클래스를 반환합니다.
Dog.class_parents = {: {'__module__': '__main__', '__qualname__': 'Animal'}}
위와 같이 반환됩니다.
class_parents 속성을 사용하면, 클래스의 상속 관계를 쉽게 확인할 수 있습니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
python
class Animal:
pass
class Dog(Animal):
pass
class Cat(Animal):
pass
print(Dog.class_parents) # {: {'__module__': '__main__', '__qualname__': 'Animal'}}
print(Cat.class_parents) # {: {'__module__': '__main__', '__qualname__': 'Animal'}}
위 코드에서 Dog.class_parents와 Cat.class_parents는 모두 Animal 클래스를 반환합니다.
class_parents 속성을 사용하면, 클래스의 상속 관계를 쉽게 확인할 수 있습니다.
2025-08-10 00:05