beyond reality schrieb am 3. Februar 2012 16:04
> getClass() und MyClass.class sind *nicht* dasselbe und es gibt einen
> gewaltigen Unterschied. MyClass.class liefert immer das Class-Objekt
> für MyClass, während getClass() immer die aktuelle Klasse der
> Instanz, also gegebenenfalls eine Unterklasse von MyClass
> zurückliefert.
Du hast natürlich Recht, diesen Fall habe ich nicht bedacht und wenn
ich mir meine Logs ansehe, dann sieht man dort auch "falsche"
Klassenangaben als Quell für bestimmte Methodenaufrufen bei
Verwendung von Vererbung. Danke für den Hinweis, jetzt kann ich das
ändern und werde zukünftig wohl auch auf dirkete Nutzung der
statischen Klassennamen setzen.