class MyType: def __init__(self): pass def testMyType(self,testMyType): return False """ die oberste der vererbenden Klassen erbt (MyType) und erzeugt den entsprechenen Konstruktor-Aufruf def __init__(self): MyType.__init__(self) # self.attribute ... alle von der Oberklasse erbenden Klassen inden die Methode testMyType(self,testMyType) ein def testMyType(self,testMyType): if testMyType == "meineKlasse": return True else: return super().testMyType(testMyType) fuer copy'n paste class MyType: def __init__(self): pass def testMyType(self,testMyType): return False class Oberklasse(MyType): def __int__(self): MyType.__init__(self) #Attribute pass class Irgendwas(Oberklasse): def __init__(self): Oberklasse.__init__(self) pass def testMyType(self,testMyType): if testMyType == "Irgendwas": return True else: return super().testMyType(testMyType) #def methode(self): """