Скопируйте код кода следующим образом:
общественный класс ReflexTest {
public static void main(String[] args)
выдает ClassNotFoundException, NoSuchMethodException, SecurityException,
IllegalAccessException, IllegalArgumentException, InvoctionTargetException,
InstantiationException {
//Тип параметра
Класс [] paramTypes = новый класс [3];
paramTypes[0] = String.class;
paramTypes[1] = Integer.class;
paramTypes[2] = String.class;
//получить метод
Метод m = Demo.class.getDeclaredMethod("getSome", paramTypes);
//Настройки параметров
Объект[] ОС = новый Объект[3];
ОС[0] = «ПП»;
ОС[1] = 4;
ОС[2] = "3";
//Вызов метода
m.invoke(Demo.class.newInstance(), os);
}
}
класс Демо {
public void getSome (имя строки, целый год, возраст строки) {
System.out.println("имя:" + имя + ";возраст:" + возраст + ";я:" + год);
}
}