考慮下面的代碼:是否有可能有不同的仿製藥/類型的對象列表作爲參數
class Collision<type1, type2>
{
// further Code
}
是有可能有一個(例如)LinkedList<>
具有通用Collision
作爲其Paramater ?換句話說:我可以以某種方式實現一個LinkedList<>
它接受Collision對象將各種參數?
public LinkedList< Collision<Unit, Unit> > collisionList = new LinkedList< Collision<Unit,Unit> >();
用這種方法我用的基類Unit
爲兩個子類Player
和Enemy
的替代品。但我也有一個類Environment
這不是一個孩子類,但也應該是一個可能的參數Collision
。
提前致謝!
我想你想要的東西像'class MyClass:LinkedList>' –