我具有以下类结构:
public abstract class Generic
public class SuperGeneric
extends Generic
现在,我想制作一个涵盖所有可能类的SuperGeneric实例.我这样尝试过:
Generic extends SuperClass & SomeInterface> myGeneric
= new SuperGeneric extends SuperClass & SomeInterface>();
现在,这似乎不起作用.
在Generic上,它会出现以下错误:Generic< T>类型的参数数量不正确;不能使用参数< ;?对其进行参数化?扩展SuperClass,SomeInterface>.
在新的SuperGeneric上,我得到一个类似的错误:SuperGeneric< T>类型的参数数目不正确;不能使用参数< ;?对其进行参数化?扩展SuperClass,SomeInterface>.
任何想法如何正确创建此SuperGeneric的实例?
我的想法是,我有2个不同的类满足扩展的SuperClass&一些接口条件,但是不能用一种类型来概括.