实例化一个类 - java

时间:2015-08-13 09:58:05

标签: java class enums


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

ENUM1(1, class.class);

private int id;
private Class<?> clazz;

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

}

该类实现了一个抽象接口。
但是我怎样才能访问&#34; class.class&#34;的公共方法?

提前致谢!

2 个答案:

答案 0 :(得分:1)

您可以使用反射API从<p:dataTable value="#{abean.values}" var="val"> <p:column> <p:commandButton oncomplete="PF('dlgWidget').show()" value="change" update="dlg"> <f:setPropertyActionListener target="#{bean.selectedVal}" value="#{val}" /> </p:commandButton> </p:column> </p:dataTable> 执行以下操作。

Class

答案 1 :(得分:1)

考虑Why is Class.newInstance() "evil"?我会使用类似的东西:

getDeclaredXZY

10\.100\.1\.(12[1-9]|1[3-9][0-9]|[2-9][0-9][0-9]) 方法也可以选择参数的类型。