728x90
반응형
728x170
■ 클래스에서 __mro__ 속성을 사용해 상속 클래스를 구하는 방법을 보여준다.
▶ 예제 코드 (PY)
class Tiger:
def Jump(self):
print("점프하기")
class Lion:
def Bite(self):
print("물기")
class Liger(Tiger, Lion):
def Play(self):
print("놀기")
print(Liger.__mro__)
"""
(<class '__main__.Liger'>, <class '__main__.Tiger'>, <class '__main__.Lion'>, <class 'object'>)
"""
728x90
반응형
그리드형(광고전용)
'Python > Common' 카테고리의 다른 글
[PYTHON/COMMON] 모듈 : __all__ 속성을 사용해 임포트할 하위 패키지 리스트 구하기 (0) | 2022.08.20 |
---|---|
[PYTHON/COMMON] reload 함수 : 모듈 다시 로드하기 (0) | 2022.08.20 |
[PYTHON/COMMON] import문 : 별칭 사용하기 (0) | 2022.08.19 |
[PYTHON/COMMON] List 클래스 : 교집합/차집합/합집합 구하기 (0) | 2022.08.19 |
[PYTHON/COMMON] 클래스 : super 함수를 사용해 상위 클래스 메소드 호출하기 (0) | 2022.08.16 |
[PYTHON/COMMON] 클래스 : 다중 상속하기 (0) | 2022.08.16 |
[PYTHON/COMMON] 클래스 : __dict__ 속성을 사용해 클래스 멤버 데이터 구하기 (0) | 2022.08.15 |
[PYTHON/COMMON] 클래스 : 메소드 확장하기 (0) | 2022.08.15 |
[PYTHON/COMMON] 클래스 : 메소드 재정의하기 (0) | 2022.08.15 |
[PYTHON/COMMON] 클래스 : 자식 클래스 메소드 추가하기 (0) | 2022.08.15 |
댓글을 달아 주세요