본문 바로가기
IT/파이썬

파이썬 상속 구조 확인 - 상속된 순서를 보여주는 함수

요건 팁으로 따로 저장한다. 나중에 이것만 찾기는 힘드니

정답은 짠짠

xxxx.mro()

 

원본 글은 아래에 있다.

teddylee777.github.io/python/python-inheritance

 

Python 클래스의 상속 (inheritance)

Python 클래스의 상속 (inheritance) 방법에 대하여 알아보겠습니다.

teddylee777.github.io

상속 구조 확인

  • 상속의 구조는 클래스명.mro()로 확인할 수 있습니다.
  • 구조는 상속 받은 순서대로 표시됩니다.
  • 모든 class는 object를 상속받기 때문에 항상 object가 마지막에 표기 됩니다.

Student.mro()

[__main__.Student, __main__.Person, object]

BJ.

눈동자 여인 궁금해

Cole Keister 님의 사진, 출처: Pexels