J’ai toujours trouvé frustrant de ne pas pouvoir me dire que connaissance le nom d’une classe (sous format de String) je ne pouvait, comme je le fait en PHP, instancier un objet. En fait, cela un bout de temps que c’est réalisable mais je n’avais jamais réussi à trouvé comment, malgré des piste déjà essayé …
Donc, pour ceux qui comme mois désire faire cela :
Chargement d’une classe situé dans le package test, nommé MaClasse (/!\ java est case-sensitive) et création de l'objet lié.
Object monInstance = Class.forName("test.MaClasse").newInstance();
En espérant que cela serve à plus d’un!
Similar Posts:
- Utilisation de l’ellipse en java ou comment avoir un nombre indéfini de paramètre
- Eclipse, gcj et java-sun
- java : Drag & Drop sur un JTable
- Au début il n’y avait rien, et puis ce fut terminer!
- Je test, tu tests, ils bugent
Tags: découverte, étrange, fsb-tools, java, programmation, trucs et astuces