Java 如何为Callable设置公共类型

Java 如何为Callable设置公共类型,java,generics,Java,Generics,我想实现一个超类,它是一个java.util.concurrent.Callable。子类将为可调用的返回不同类型的对象。因此,我想将这个超类callable的泛型类型设置为任意类型。下面是我的超级类声明 public abstract class AbsTaskRunner implements java.util.concurrent.Callable { 我想将Callable的泛型类型设置为任意类型 public abstract class AbsTaskRunner imp

我想实现一个超类,它是一个
java.util.concurrent.Callable
。子类将为可调用的
返回不同类型的对象。因此,我想将这个超类callable的泛型类型设置为任意类型。下面是我的超级类声明

public abstract class AbsTaskRunner implements java.util.concurrent.Callable {   
我想将Callable的泛型类型设置为任意类型

 public abstract class AbsTaskRunner implements java.util.concurrent.Callable <HERE_COMMON_TYPE> { 
公共抽象类AbstraskRunner实现java.util.concurrent.Callable{
您可以尝试:

public abstract class AbsTaskRunner<T> implements java.util.concurrent.Callable<T>

这是WOKRED>>非常感谢。
public class GenericSubclass<T> extends AbsTaskRunner<T>
public class StringSubclass extends AbsTaskRunner<String>