private static final Class<? extends UserManager> type;
private static void setType(final Class <? extends UserManager> theType){
if(type == null) type = theType;
else throw new IllegalStateException("Type already set.");
}
我想让上面的东西工作,但它不会编译,因为type
没有final
人知道如何在 Java 中做到这一点?可能吗?