Как преобразовать класс в объект экземпляра ⇐ JAVA
-
Гость
Как преобразовать класс в объект экземпляра
взгляните на мой код....
Class c = Class.forName("PerformanceInvokeService"); Метод m = c.getDeclardMethod("monthlyTestCal", новый класс[] { String.class, Date.class }); Object ret = m.invoke("PerformanceInvokeService", новый Object[] { "какая-то строка", новая дата() }); System.out.println(рет); Я выполнил это, и это вызвало исключение
java.lang.IllegalArgumentException: объект не является экземпляром объявляющего класса я думаю, потому что я не создаю экземпляр c (нравится...new PerformanceInvokeService()) и я не знаю, как его создать
Кто-нибудь поможет?
извините за мой английский...
спасибо
взгляните на мой код....
Class c = Class.forName("PerformanceInvokeService"); Метод m = c.getDeclardMethod("monthlyTestCal", новый класс[] { String.class, Date.class }); Object ret = m.invoke("PerformanceInvokeService", новый Object[] { "какая-то строка", новая дата() }); System.out.println(рет); Я выполнил это, и это вызвало исключение
java.lang.IllegalArgumentException: объект не является экземпляром объявляющего класса я думаю, потому что я не создаю экземпляр c (нравится...new PerformanceInvokeService()) и я не знаю, как его создать
Кто-нибудь поможет?
извините за мой английский...
спасибо
Мобильная версия