Salut,
J'ai un petit soucis dans le développement de mon appli.
Je m'explique :
J'aimerai instancier une classe selon le paramètre en entrée.
Du genre faire cela :
maVoiture = (Voiture)Class.forName("Voiture"+uneMarque).newInstance();
Message d'erreur :
Erreur ClassNotFoundException de la voiture : VoiturePeugeot
Les différentes classes de voitures sont déclarées dans mon application.
J'ai déclaré une classe mère "Voiture" et ses classes filles par marque : "VoiturePeugeot", "VoitureCitroen", "VoitureBmw", etc...
Lorsque l'utilisateur choisit par exemple Peugeot dans l'interface graphique, l'application doit instancier la classe VoiturePeugeot.
Dans la classe mère j'ai un constructeur sans paramètres d'entrée et elle n'est pas astraite.
Pouvez vous m'éclaircir sur mon problème...
Merci de votre aide![]()
Steuve
Partager