0
我有一个类BatchConfigurableJava泛型:类,需要一个类,它另一个类
public class BatchConfigurable<T extends BatchContext>() {}
我想写一个包装它。这将是另一个接受此类或任何扩展BatchConfigurable作为参数的类的类。对于声明,我想:
public class WrappedBatchConfigurable<E extends BatchConfigurable <T extends BatchContext>>() {}
这是无效的,但作为应该从代码清晰,我想保留的属性,BatchConfigurable的子类型,WrappedBatchConfigurable采取应该采取延伸BatchContext作为一种类型参数。这是什么语法?
不需要在包装中使用泛型。如果在'BatchConfigurable'类型的包装中有一个字段,它会自动保存扩展'BatchConfigurable'的类型。 –