Moin!
Dann habe ich aber in jeder Unterklasse sogar exakt denselben Code, was etwas absurd ist. Genau das soll die Vererbung doch vermeiden helfen.
Nun ja, vermutlich gibt es deswegen keine Möglichkeit, weil man annimmt, dass das Ergebnis eines statischen Klassenaufrufs "Unterklasse::getName()" logischerweise "Unterklasse" ist - eine Erkenntnis, die man schon beim Programmieren des Aufrufs haben muß, weil man ansonsten die Klasse nicht statisch aufrufen kann.
Mein Anwendungsfall ist etwas komplizierter. Dort führe ich für den Klassennamen jetzt extra eine staische Variable ein. Ist freilich nur eine Frage der Programmierästhetik...
Wenn's komplizierter ist, warum vereinfachst du das dann hier?
- Sven Rautenberg