Aller au contenu
Exceptions JavaErreur
InstantiationException

InstantiationException

Une tentative de créer une instance d'une classe abstraite ou d'une interface via la réflexion.

jvmandroid

Causes de cette erreur

Class.newInstance() ou Constructor.newInstance() est appelée sur une classe abstraite, une interface, une classe tableau ou une classe sans constructeur sans arguments.

Comment la corriger

Utilisez une classe d'implémentation concrète au lieu de la classe abstraite. Assurez-vous que la classe a un constructeur public sans arguments. Utilisez une méthode fabrique pour créer des instances.

Documentation officielle

Codes d'erreur associés