Java未定义的泛型类型

Joh*_*ost 2 java generics types

我有一个泛型类,它扩展了另一个泛型类.

抽象类有2个类型参数,但我的函数只需要一个.

是保存只是像String类型一样随机分配,还是有任何缺点?

public abstract class AbstractFoo<T, B>
{
   public abstract void read(T item);
}

public class LittleFoo extends AbstractFoo<byte[], String>
{
   @Override
   public void read(byte[] item)
   {
      // work here
   }
}
Run Code Online (Sandbox Code Playgroud)

Ioa*_*oan 5

或者你可以用java.lang.Void而不是String.