instantiation
Pourquoi est Classe.newInstance ()"mal"?
Ryan Delucchi a demandé à ici dans le commentaire # 3 à la réponse de Tom Hawtin:
Pourquoi est la classe.newInstance () ... extends Runnable> ctor = runClass.getConstructor();
Runnable doRun = ctor.newInstance();
Alors, pourquoi est-ce mauvais?
Comment instancier un objet en java?
Je suis nouveau dans la programmation et je voudrais savoir où je me suis trompé en instanciant un objet. Voici le code:
pu ... public static void main(String []args)
{
Sample myTest = new Sample();
System.out.println(c);
}
}
Java: charger l'implémentation d'interface définie par l'utilisateur (à partir du fichier de configuration)
Je dois permettre à un utilisateur de spécifier l'implémentation d'une interface lors de l'exécution via un fichier de config ... ion .jar, afin qu'il puisse charger la classe lorsque j'appelle:
Class.forName(fileObject.getClassName()).newInstance()
?
Perché è Classe.newInstance () "male"?
Ryan Delucchi ha chiesto qui nel commento # 3 a La risposta di Tom Hawtin :
Perché è Classe.newInstance () "male"?
... <? extends Runnable> ctor = runClass.getConstructor();
Runnable doRun = ctor.newInstance();
Allora, perché è il male?
Come istanziare un oggetto in java?
Sono nuovo nella programmazione e mi piacerebbe sapere dove ho sbagliato nell'istanziare un oggetto. Di seguito è riportato i ... public static void main(String []args)
{
Sample myTest = new Sample();
System.out.println(c);
}
}
Java: carica l'implementazione dell'interfaccia definita dall'utente (dal file di configurazione)
Devo consentire a un utente di specificare l'implementazione di un'interfaccia in fase di runtime tramite un file di configur ... mentazione .jar, affinch possa caricare la classe quando chiamo:
Class.forName(fileObject.getClassName()).newInstance()
?