>  Q&A  >  본문

Python 다중 상속의 슈퍼 함수?

으아악

super 메소드를 사용하면 상위 클래스의 메소드를 호출할 수 있는데, 다중 상속에서는 어떻게 사용하나요?
위 코드class C会调用class A__init__方法,但是如果我要同时调用class Aclass B的'__init__'方法该如何写? 或者只调用 class B__init__방법은?

물론 이는 언바운드 메서드를 사용하여 달성할 수 있습니다.

怪我咯怪我咯2735일 전560

모든 응답(2)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-18 10:52:04

    명시적으로 호출하기만 하면 자유롭게 선택할 수 있습니다.
    A.__init__(self)A.__init__(self)
    B.__init__(self)B.__init__(self)

    회신하다
    0
  • 迷茫

    迷茫2017-05-18 10:52:04

    파이썬-슈퍼

    회신하다
    0
  • 취소회신하다