gpt4 book ai didi

接口(interface)类型的Java队列

转载 作者:行者123 更新时间:2023-12-02 05:17:15 25 4
gpt4 key购买 nike

我正在尝试创建一个接口(interface)类型玩家的队列,因为我不知道队列中会出现什么类型的玩家,即人类、人工智能等,所以我有一个接口(interface)来显示不同玩家可以做什么,即凑合等

Queue<Player> players = new Queue<Player>();

但是,队列无法实例化,因为 Player 是一个接口(interface)。如何创建接口(interface)类型的队列?

最佳答案

您可以拥有 Queue<Player> 类型的变量,但是Queue本身只是一个接口(interface)。您需要实例化 Queue 的具体实现,如LinkedList .

例如

Queue<Player> players = new LinkedList<Player>();

关于接口(interface)类型的Java队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26819322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com