我正在使用这样的泛型实现一个类:
public abstract class AbstractTask<T,V>
{
public void method1 (T param1, V param2) {}
}
声明<T,K>
可以是可变的吗?我想通过这种方式扩展该类:
public class TaskOne extends AbstractTask<Integer,String>
{
public void method1 (Integer param1, String param2) {}
}
public class TaskTwo extends AbstractTask<Number,Object,Double>
{
public void method1 (Number param1, Object param2, Double param3) {}
}
有可能这样做吗?
谢谢