C'è un modo programmatico per dire se una classe Java è astratta? (Oltre a cercare di creare un'istanza e di rilevare l'errore) Grazie!Come capire se una classe Java è astratta?
14
A
risposta
25
È possibile utilizzare la riflessione:
if (Modifier.isAbstract(FooBar.class.getModifiers())) {
// ...
}
+0
La stessa risposta (+ link interessante) qui: http://stackoverflow.com/questions/1072890/how-can-i-determine -whether-a-java-class-is-abstract-by-reflection – Benj
+0
@Benj Grazie! Upvoted. –
Problemi correlati
- 1. Come determinare se una classe Java è astratta per riflessione
- 2. Se una classe astratta ha un serialVersionUID
- 3. Come trovare se l'IType è una classe astratta
- 4. Come verificare se una classe Delphi è dichiarata astratta?
- 5. Istanziata classe astratta Java?
- 6. Come capire se un tipo è una classe statica?
- 7. Determinare se una classe Java è una classe SE portatile
- 8. Come capire se una stringa è xml?
- 9. Django - come determinare se la classe del modello è astratta
- 10. cosa deve essere implementato da una classe astratta in java?
- 11. È possibile istanziare una classe astratta?
- 12. una classe astratta eredita un altro problema classe astratta
- 13. Perché esiste un modificatore di accesso privato in una classe astratta in Java, anche se non è possibile creare un'istanza di una classe astratta?
- 14. istanza di una classe astratta
- 15. Java EE 6 Iniezione in classe astratta
- 16. Derive classe astratta da classe non astratta
- 17. Serializzazione di una classe astratta
- 18. C++: una classe astratta come membro
- 19. Come creare una classe Haystack SearchIndex astratta
- 20. classe non è astratta e non sostituisce l'errore in Java
- 21. Possiamo creare una classe astratta statica pubblica in java?
- 22. Sottoclasse una classe astratta C++ in Java usando JNI
- 23. Metodo vuoto in una classe astratta
- 24. Una chiusura Groovy può estendere una classe astratta
- 25. Come capire se una funzione F # è pura?
- 26. Eredita da una classe o una classe astratta
- 27. Qual è la differenza tra una classe astratta e un'interfaccia?
- 28. cercando di capire "l'ultima classe astratta Int privato estende AnyVal in Scala
- 29. Come determinare se una classe estende un'altra classe in Java?
- 30. Come testare la classe astratta in Java con JUnit?
Perché si cura? (Un errore nel costruire un'istanza può essere per una serie di ragioni.) –
Possibile duplicato di [Come determinare se una classe Java è astratta per riflessione] (http://stackoverflow.com/questions/1072890/how-can -i-define-se-a-java-class-is-abstract-by-reflection) –