Considere o código em Python 3 a seguir:
class A:
def funA(self, x):
pass
def funA(self, x):
pass
class B(A):
def funB(self, x, y):
pass
def funB(self, x, y):
pass
def funC(self, x):
pass
pass
class C(A):
def funD(self, x):
pass
def funD(self, x):
pass
class D(B):
def funE(self, x):
pass
def funE(self, x):
pass
Como resultado, uma instância da classe “D” somente possui acesso ao(s) método(s):