请考虑以下代码:
class Collision<type1, type2>
{
// further Code
}
有没有可能创建一个(比如)LinkedList<>
,它的参数是通用的Collision
?换句话说,我能否实现一个LinkedList<>
,它接受任何参数的Collision对象?
public LinkedList< Collision<Unit, Unit> > collisionList = new LinkedList< Collision<Unit,Unit> >();
我采用了这种方法,使用基类Unit
替代了两个子类Player
和Enemy
。但是我还有一个Environment
类,并不是子类,但也应该是Collision
的可能参数。
提前感谢!
class MyClass : LinkedList<Collision<T, T>>
的东西。 - Vitor Canova