comment faire pour convertir la Classe d'Instance de l'Objet

prendre un coup d'oeil à mon code....

    Class<?> c = Class.forName("PerformanceInvokeService");

    Method m = c.getDeclaredMethod("monthlyTestCal", new Class[] {
            String.class, Date.class });
    Object ret = m.invoke("PerformanceInvokeService", new Object[] {
            "some string", new Date() });
    System.out.println(ret);

j'exécute cette et sa levée d'une exception

java.lang.IllegalArgumentException: object is not an instance of declaring class

je pense, parce que je n'ai pas de créer une instance de c (aime...nouvelle PerformanceInvokeService())
et je ne sais pas comment le créer

quelqu'un de l'aide?

désolé pour mon anglais...

grâce

  • Suivez ce lien. A quelques bons points sur la façon d'aller sur la fixant ourcraft.wordpress.com/2009/01/23/...
  • J'ai édité les balises pour mieux catégoriser la question. Vous devez garder à l'esprit que chaque balise se dresse sur son propre; ils ne forment pas une phrase. (Il n'est pas judicieux de regrouper une question à propos de "instance" avec d'autres questions à propos de "instance", par exemple. Mais il est logique de regrouper une question à propos de Java avec d'autres questions au sujet de Java.)
InformationsquelleAutor Poringe | 2012-03-15