Créer une instance à partir de String en Java
Si j'ai 2 classes "A" et "B", comment puis-je créer un générique de l'usine, donc je vais seulement besoin de passer le nom de la classe comme une chaîne de caractères à recevoir une instance?
Exemple:
public static void factory(String name) {
//An example of an implmentation I would need, this obviously doesn't work
return new name.CreateClass();
}
Merci!
Joel
source d'informationauteur Joel
Vous devez vous connecter pour publier un commentaire.
Pour invoquer le constructeur avec argument
ont un look
Vous pouvez prendre un coup d'oeil à La réflexion: