Notice
Recent Posts
Recent Comments
Link
목록python (1)
psj2867
python의 MRO 알고리즘 (C3 알고리즘)
다중 상속과 MRO python은 다중 상속이고 다중 상속의 문제점을 풀어갈 방법으로 mro가 있습니다. 이로 인해 신기한 상황이 발생합니다. class A: def __init__(self): print("A", end=" ") super().__init__() class B(A): def __init__(self): print("B", end=" ") super().__init__() class C(A): def __init__(self): print("C", end=" ") super().__init__() class D(B, C): def __init__(self): print("D", end=" ") super().__init__() D() output : D B C A 분명 super로 부모를..
언어/python
2022. 9. 30. 11:10