我试图建立一个队列的接口类型的播放器,因为我不知道什么样的球员将是在队列中,即人,人工智能等,所以我有一个接口,不同的玩家可以做什么,即制作等。
Queue<Player> players = new Queue<Player>();
但是,无法实例化队列,因为Player是一个接口。如何创建接口类型的队列?
发布于 2014-11-08 08:29:14
您可以拥有一个类型为Queue<Player>
的变量,但是Queue
本身只是一个接口。您需要实例化Queue
的具体实现,例如LinkedList
。
例如:
Queue<Player> players = new LinkedList<Player>();
https://stackoverflow.com/questions/26819322
复制