Saltar al contenido
Excepciones de JavaError
InstantiationException

InstantiationException

Un intento de crear una instancia de una clase abstracta o interfaz mediante reflexión.

jvmandroid

Qué causa este error

Se llama a Class.newInstance() o Constructor.newInstance() sobre una clase abstracta, interfaz, clase de array o una clase sin constructor sin argumentos.

Cómo solucionarlo

Usa una clase de implementación concreta en lugar de la clase abstracta. Asegúrate de que la clase tenga un constructor público sin argumentos. Usa un método de fábrica para crear instancias.

Documentación Oficial

Códigos de Error Relacionados