Seite 1 von 1

Superklasse zum Vererben bei der Instanziierung eines Objekts angeben

Verfasst: Samstag 3. November 2018, 19:40
von Atalanttore
Hallo

Kann man bei der Instanziierung eines Objekts angeben, von welcher Superklasse die instanziierte Klasse erben soll?

Gruß
Atalanttore

Re: Superklasse zum Vererben bei der Instanziierung eines Objekts angeben

Verfasst: Samstag 3. November 2018, 20:08
von Sirius3
In dynamischen Sprachen kann man vieles machen. Was willst Du eigentlich erreichen? Beschreib mal Dein Problem (nicht die vermeintliche Lösung).

Re: Superklasse zum Vererben bei der Instanziierung eines Objekts angeben

Verfasst: Sonntag 4. November 2018, 01:29
von Atalanttore
Eigentlich wollte ich schon wissen, ob so etwas grundsätzlich möglich ist. Ein Problem habe ich jetzt nicht.

Gruß
Atalanttore

Re: Superklasse zum Vererben bei der Instanziierung eines Objekts angeben

Verfasst: Sonntag 4. November 2018, 01:57
von __blackjack__
@Atalanttore: Okay, dann beschreib mal wie sich das auswirken sollte, denn ich finde die Frage etwas widersinnig, denn man verändert ja damit die Klasse, weil die Basisklasse(n) eine Eigenschaft der Klasse ist. Wenn man jetzt aber zwei Exemplare von der selben Klasse erstellt und dabei jeweils eine andere Basisklasse für diese Klasse beim erstellen angeben könnte, dann sind die beiden Exemplare ja gar nicht mehr von der selben Klasse, was ein Widerspruch in sich ist. Denn dann würde man mit `type()` von beiden Objekten die *selbe* Klasse bekommen, deren *Wert* aber unterschiedlich ist. Das geht offensichtlich nicht.

Re: Superklasse zum Vererben bei der Instanziierung eines Objekts angeben

Verfasst: Sonntag 4. November 2018, 14:30
von Atalanttore
Vielen Dank für die Erklärungen.