14 Stimmen

Wie kann man feststellen, ob eine Java-Klasse abstrakt ist?

Gibt es eine Möglichkeit, programmtechnisch zu erkennen, ob eine Java-Klasse abstrakt ist? (Abgesehen davon, dass ich versuche, sie zu instanziieren und der Fehler auftritt) Danke!

25voto

Chris Jester-Young Punkte 212385

Sie können die Reflexion nutzen:

if (Modifier.isAbstract(FooBar.class.getModifiers())) {
    // ...
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X