这是一个类,我需要从中获得一个对象以调用其方法。
public abstract class FileInputFormat<K, V> extends InputFormat<K, V> {
// ...
protected long computeSplitSize(long blockSize, long minSize,
long maxSize) {
return Math.max(minSize, Math.min(maxSize, blockSize));
}
// ...
}
我尝试了这个:
FileInputFormat<K, V> test = new FileInputFormat<K, V>();
但显示错误。
我该怎么办?
最佳答案
您要实例化泛型类的对象,因此必须提供一些具体类型来代替K
和V
,例如:
FileInputFormat<Integer, String> test=new FileInputFormat<Integer, String>();
关于java - 如何从泛型类型类创建对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44277457/