Superklasse zum Vererben bei der Instanziierung eines Objekts angeben

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Atalanttore
User
Beiträge: 407
Registriert: Freitag 6. August 2010, 17:03

Hallo

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

Gruß
Atalanttore
Sirius3
User
Beiträge: 18267
Registriert: Sonntag 21. Oktober 2012, 17:20

In dynamischen Sprachen kann man vieles machen. Was willst Du eigentlich erreichen? Beschreib mal Dein Problem (nicht die vermeintliche Lösung).
Atalanttore
User
Beiträge: 407
Registriert: Freitag 6. August 2010, 17:03

Eigentlich wollte ich schon wissen, ob so etwas grundsätzlich möglich ist. Ein Problem habe ich jetzt nicht.

Gruß
Atalanttore
Benutzeravatar
__blackjack__
User
Beiträge: 14033
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@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.
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.
Atalanttore
User
Beiträge: 407
Registriert: Freitag 6. August 2010, 17:03

Vielen Dank für die Erklärungen.
Antworten