gpt4 book ai didi

java - 如何将 编码到新类中

转载 作者:行者123 更新时间:2023-12-01 16:42:37 25 4
gpt4 key购买 nike

我正在编写一个基于 java 的角色扮演游戏。在它的核心,我制作了一个像类一样的自定义集合,它可以使用任何java集合的属性进行设置,并且具有完整的并发控制(包括用于选择下一步要执行的操作类型的可定制策略,例如首先写入),并且具有增强的搜索功能。我在游戏的线程部分广泛使用它。它不是必需的,但我想让它与内置集合中的 java 兼容。我似乎找不到如何将对象类型参数编程到新类中,例如 List< Integer>

任何人都可以帮忙解决这个问题或请给我指出正确的方向吗?

谢谢!

最佳答案

通用类型就是用于此目的。所以你的类可能看起来像这样:

public class MyList<T>{
private T[] list;
private int size;
public void add(T item){}
public void search(T item){}
//.etc
}

或者您可以只实现 List<T>接口(interface)。但我建议您在 java.util.concurrent.* 中使用同步集合如果您不必手动实现列表,请打包。

关于java - 如何将 <ObjectType> 编码到新类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61834390/

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