我想使用反射API调用Java 8接口的静态方法。
public interface TimeClient {
static void testStatic() {
System.out.println("In the Static");
}
}我能够调用默认的接口方法,但不能调用静态方法。
发布于 2015-07-30 08:34:09
我看不出有什么问题
TimeClient.class.getDeclaredMethod("testStatic").invoke(null);工作没有问题和打印“在静态”。getMethod也如预期的那样工作:
TimeClient.class.getMethod("testStatic").invoke(null);https://stackoverflow.com/questions/31718266
复制相似问题