Java 8:使用反射调用接口的静态方法

Ankush索尼

我想使用反射API调用Java 8接口的静态方法。

public interface TimeClient {
    static void testStatic() {
        System.out.println("In the Static");
    }
}

我可以调用接口的默认方法,但不能调用静态方法。

塔吉尔·瓦列夫(Tagir Valeev)

我认为没有问题:

TimeClient.class.getDeclaredMethod("testStatic").invoke(null);

可以正常工作,并打印“静态”。getMethod也按预期工作:

TimeClient.class.getMethod("testStatic").invoke(null);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Java 8中,为什么不能调用当前类正在实现的接口静态方法

来自分类Dev

Java 8:使用静态方法而非静态util类进行接口

来自分类Dev

在Java中使用泛型和反射实现接口方法

来自分类Dev

Java 8 ClassFormatException用于与静态方法接口,但仅在使用断言时

来自分类Dev

Java反射调用方法NoSuchMethodException

来自分类Dev

调用方法的对象-Java反射

来自分类Dev

从 Java 接口调用方法

来自分类Dev

使用反射调用静态方法

来自分类Dev

如何使用 MethodHandles 在实现 Java 8 接口的类上调用方法?

来自分类Dev

Java 接口中的静态方法

来自分类Dev

如何使用Java反射调用Android Dalvik内部方法?

来自分类Dev

在Java中使用反射调用重写的实例方法

来自分类Dev

使用Java反射调用具有通用参数的方法

来自分类Dev

使用循环变量和Java反射调用setter方法

来自分类Dev

使用多个变量调用 Java LambdaMetaFactory 方法以避免反射

来自分类Dev

Java如何使对象使用其实现的静态接口方法

来自分类Dev

生成的静态方法调用未在Java 8中编译

来自分类Dev

Java 8类型推断静态方法调用

来自分类Dev

在java的函数/方法中使用对象调用或静态调用?

来自分类Dev

Java反射:在内部静态类中调用函数

来自分类Dev

Java接口-方法调用返回

来自分类Dev

Java接口-方法调用返回

来自分类Dev

Java:使用静态方法在Main外部的方法中调用对象

来自分类Dev

Java 8:更好地扩展静态方法的类还是更好地直接调用静态方法?

来自分类Dev

无法通过Java反射调用方法:NoSuchMethodException

来自分类Dev

Java反射-如何调用getter / setter方法?

来自分类Dev

如何分析反射调用的Java方法

来自分类Dev

Java静态方法调用的效率

来自分类Dev

Java中静态通用接口的替代方法

Related 相关文章

  1. 1

    在Java 8中,为什么不能调用当前类正在实现的接口静态方法

  2. 2

    Java 8:使用静态方法而非静态util类进行接口

  3. 3

    在Java中使用泛型和反射实现接口方法

  4. 4

    Java 8 ClassFormatException用于与静态方法接口,但仅在使用断言时

  5. 5

    Java反射调用方法NoSuchMethodException

  6. 6

    调用方法的对象-Java反射

  7. 7

    从 Java 接口调用方法

  8. 8

    使用反射调用静态方法

  9. 9

    如何使用 MethodHandles 在实现 Java 8 接口的类上调用方法?

  10. 10

    Java 接口中的静态方法

  11. 11

    如何使用Java反射调用Android Dalvik内部方法?

  12. 12

    在Java中使用反射调用重写的实例方法

  13. 13

    使用Java反射调用具有通用参数的方法

  14. 14

    使用循环变量和Java反射调用setter方法

  15. 15

    使用多个变量调用 Java LambdaMetaFactory 方法以避免反射

  16. 16

    Java如何使对象使用其实现的静态接口方法

  17. 17

    生成的静态方法调用未在Java 8中编译

  18. 18

    Java 8类型推断静态方法调用

  19. 19

    在java的函数/方法中使用对象调用或静态调用?

  20. 20

    Java反射:在内部静态类中调用函数

  21. 21

    Java接口-方法调用返回

  22. 22

    Java接口-方法调用返回

  23. 23

    Java:使用静态方法在Main外部的方法中调用对象

  24. 24

    Java 8:更好地扩展静态方法的类还是更好地直接调用静态方法?

  25. 25

    无法通过Java反射调用方法:NoSuchMethodException

  26. 26

    Java反射-如何调用getter / setter方法?

  27. 27

    如何分析反射调用的Java方法

  28. 28

    Java静态方法调用的效率

  29. 29

    Java中静态通用接口的替代方法

热门标签

归档