我想用Reflection来读取每个子类的显示函数扩展类Demo。仅反射类初始化一次
class Demo{
public abstract void display();
}
我想clazz中只初始化一次,我不知道如何检查clazz中是否存在,请帮我:d
public static void getDisplay(Class<? extends Demo> clazz) throws
InstantiationException, IllegalAccessException {
return clazz.newInstance().display();
}
也许使用单身?这可能是[XY问题](http://xyproblem.info/)。 – shmosel
嗨问题我不能测试类不为空或不是因为它总是有效的。它不为空或为空 –
我不知道这意味着什么。 – shmosel