Angenommen, ich habe Klassen A1 und A2 und eine Klasse B, die Elemente vom Typ A1/A2.Kann Klassenwechsel Art der Elemente in der Basisklasse geerbt
Jetzt habe ich eine Klasse B '(B) (es erbt von B). Kann diese Klasse A1 'und A2' anstelle von A1 und A2 verwenden, kann diese neue Klasse den Typ der Elemente in der Basisklasse irgendwie austauschen?
Normalerweise würde ich sagen, es ist unmöglich, aber da diese über Python ist ...: P
Bedeutet "Elemente" hier "Attribute" oder etwas anderes? –
Was Sie beschreiben klingt wie Standard [Polymorphismus] (http://en.wikipedia.org/wiki/Polymorphism_ (computer_science)) und mit korrekten Typ-Deklarationen (immer einen Supertyp als Referenztyp deklariert) wäre in anderen gut möglich Sprachen auch, solange 'A1'' und 'A2'' von' A1' und 'A2' erben. – BergmannF
@gnibbler ja tut es – HWende