eddi: Klassenname von abgeleiteter Klasse in statischer Methode

Beitrag lesen

Hallo,

class Bar1 extends Foo {}

Das obrige Beispiel gibt (erwartungsgemäß) „Foo“ zurück. Gibt es eine Möglichkeit, in der MethodeFoo::getClassname den Namen der Unterklasse Bar1 zu erhalten, ohne diesen explizit aus jeder Unterklasse als Stringliteral zu übergeben?

es wird sich nicht anders machen lassen, als z. B. eine Variable des Objekts mit dem Namen zu befüllen.

Gruß aus Berlin!
eddi