Ich versuche, mit Listen von Objekten zu arbeiten, die alle aus derselben Basisklasse stammen.
Ich habe meinen Basistyp (Frage) und abgeleitete Typen (3TQ, 2TQ)
Abhängig von der Situation wird die Liste alle von dem einen oder anderen abgeleiteten Typ sein.
Alle meine Schnittstellen befassen sich also mit einer Liste der Basistypfrage.
Aber sobald ich die Liste im Griff habe, kann ich nicht mehr auf die abgeleiteten Typen zugreifen.
Um es kurz zu machen – wie extrahiert man ein verwendbares abgeleitetes Objekt aus der Liste der Basisobjekte? Ich denke, das sollte einfach sein und ich übersehe etwas wirklich Offensichtliches.
Ich versuche, mit Listen von Objekten zu arbeiten, die alle aus derselben Basisklasse stammen.
Ich habe meinen Basistyp (Frage) und abgeleitete Typen (3TQ, 2TQ)
Abhängig von der Situation wird die Liste alle von dem einen oder anderen abgeleiteten Typ sein.
Alle meine Schnittstellen befassen sich also mit einer Liste der Basistypfrage.
Aber sobald ich die Liste im Griff habe, kann ich nicht mehr auf die abgeleiteten Typen zugreifen.
Um es kurz zu machen – wie extrahiert man ein verwendbares abgeleitetes Objekt aus der Liste der Basisobjekte? Ich denke, das sollte einfach sein und ich übersehe etwas wirklich Offensichtliches.
Ich habe eine Klasse Base und sie hat viele abgeleitete Klassen: Derived1, ..., Derived9 .
Gibt es bei einer gegebenen Instanz Base* b eine saubere Möglichkeit, zu überprüfen, ob b eine Instanz von...
Ich habe eine Klasse Base und sie hat viele abgeleitete Klassen: Derived1, ..., Derived9 .
Gibt es bei einer gegebenen Instanz Base* b eine saubere Möglichkeit, zu überprüfen, ob b eine Instanz von...
Ich habe eine Klasse Base und sie hat viele abgeleitete Klassen: Derived1, ..., Derived9 .
Gibt es bei einer gegebenen Instanz Base* b eine saubere Möglichkeit, zu überprüfen, ob b eine Instanz von...
Gibt es eine clevere Möglichkeit, dies zu tun, was funktioniert?
class NamedElement:
def __init__(self, **kwargs):
self.name = Property(name=kwargs.get('name')) #you're going to regret this