gpt4 book ai didi

java - 实例化一个类 - java

转载 作者:行者123 更新时间:2023-12-02 04:27:19 28 4
gpt4 key购买 nike


我有一个带有参数 id 和 Class 的枚举类。

ENUM1(1, class.class);

private int id;
private Class<?> clazz;

ENUM(int id, Class<?> clazz) {
this.id = id;
this.clazz = clazz;

}

该类实现了一个抽象接口(interface)。
但是我如何访问“class.class”的公共(public)方法?

提前致谢!

最佳答案

您可以使用反射 API 从 Class 执行以下操作。

Object obj = object.getClass().newInstance();//instantiates using default constructor provided that there are no checked exceptions thrown. Consider `Constructor` instead
object.getClass().getDeclaredMethod("ImPublicMethodName", param1, param2).invoke(object);

关于java - 实例化一个类 - java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31985047/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com