На самом деле вам не нужен экземпляр Class
: вам нужен либо фактический экземпляр, на котором должен быть вызван метод (если это метод экземпляра), либо null
(если это stati c метод).
Не совсем понятно, что вы собираетесь делать, но если method
- метод экземпляра, вам понадобится экземпляр s
, для которого он будет вызван. Если s
имеет конструктор без аргументов, вы можете сделать
Object result = method.invoke(s.getConstructor().newInstance(), args);
Для конструкторов с другими подписями укажите тип параметров getConstructor()
и значения параметров newInstance()
.