Python - Multiple Inheritance and Method Resolution
Consider this code:
What is the output of
class A:
def process(self):
return 'A'
class B(A):
def process(self):
return 'B'
class C(A):
def process(self):
return 'C'
class D(B, C):
def process(self):
return super().process()
class E(C, B):
def process(self):
return super().process()
class F(D, E):
pass
print(F().process())What is the output of
F().process()?