Java 如何正确投法? protectedfinal Class
如果不抑制警告,就无法到达那里。您要么必须处理编译时错误,防止创建泛型类型的数组,要么处理当前警告 最接近的替代方法是使方法返回集合类型:Java 如何正确投法? protectedfinal Class,java,generics,Java,Generics,如果不抑制警告,就无法到达那里。您要么必须处理编译时错误,防止创建泛型类型的数组,要么处理当前警告 最接近的替代方法是使方法返回集合类型: protected final Class<? extends MyBaseClass>[] getClasses(){ return new Class[]{ MyClass1.class, MyClass2.class }; } protectedfinalList@SuppressWarni
protected final Class<? extends MyBaseClass>[] getClasses(){
return new Class[]{
MyClass1.class,
MyClass2.class
};
}
protectedfinalList@SuppressWarnings方法声明之前的(“未选中”)
protected final List<Class<? extends MyBaseClass>> getClasses() {
return Arrays.asList(MyClass1.class, MyClass2.class);
}