¿Hay alguna manera de saber si una clase de Java es abstracta? (Además de tratar de crear instancias y detectar el error) ¡Gracias!¿Cómo saber si una clase de Java es abstracta?
14
A
Respuesta
25
Puede utilizar la reflexión:
if (Modifier.isAbstract(FooBar.class.getModifiers())) {
// ...
}
+0
La misma respuesta (+ enlace de interés) aquí: http://stackoverflow.com/questions/1072890/how-can-i-determine -whether-a-java-class-is-abstract-by-reflection – Benj
+0
@Benj ¡Gracias! Upvoted. –
Cuestiones relacionadas
- 1. ¿Es una interfaz de Java una clase abstracta?
- 2. Django: cómo determinar si la clase de modelo es abstracta
- 3. ¿Cómo puedo determinar si una clase Java es abstracta por reflexión?
- 4. ¿Cómo saber si un tipo es una clase estática?
- 5. Cómo y cuándo usar una clase abstracta
- 6. Cómo saber si una clase desciende de otra clase
- 7. ¿Cómo comprobar si una clase Delphi se declara abstracta?
- 8. ¿Cómo puedo saber genéricamente si una clase Java es un tipo primitivo?
- 9. ¿Cómo implementar una clase abstracta en ruby?
- 10. serialización de una clase abstracta
- 11. ¿Cómo puedo implementar una clase singleton abstracta en Java?
- 12. ¿Cómo saber si una cadena es xml?
- 13. AS3 - ¿Puedo saber si una clase implementa una interfaz (o es una subclase de otra clase)?
- 14. ¿Cómo puedo saber si una propiedad es una colección genérica?
- 15. ¿Cómo puedo saber el tipo de clase de una entidad abstracta en NSPredicate?
- 16. Java - ¿Clase abstracta para contener variables?
- 17. php clase abstracta extendiendo otra clase abstracta
- 18. ¿Cómo implementar una clase abstracta en F #?
- 19. En Java, ¿es posible saber si una clase ya se ha cargado?
- 20. Java BufferedImage cómo saber si un píxel es transparente
- 21. ¿Cómo crear una matriz dinámica de una clase abstracta?
- 22. ¿Cómo saber si una oración es una pregunta (interrogativa)?
- 23. ¿Cómo puedo saber si un entero Java es nulo?
- 24. ¿Cómo identificar si la referencia de clase es una interfaz?
- 25. Cómo saber fácilmente si Ninject puede resolver una clase
- 26. ¿Cómo puedo saber si Java es Sun/Oracle/OpenJDK?
- 27. clase concreta de la clase abstracta
- 28. ¿Cómo saber si una URL es una url de intranet?
- 29. cómo saber si una variable de JavaScript es una función
- 30. Clase abstracta de Java Implementar una interfaz con genéricos
por qué te importa? (Una falla al construir una instancia puede ser por varias razones). –
Posible duplicado de [Cómo puedo determinar si una clase Java es abstracta por reflexión] (http://stackoverflow.com/questions/1072890/how-can -i-determine-si-una-clase-java-es-abstracta-por-reflexión) –