gpt4 book ai didi

java - 在构造函数中自动初始化 int messageID

转载 作者:行者123 更新时间:2023-12-01 17:09:41 25 4
gpt4 key购买 nike

如何在 Java 的构造函数中将 Final int 初始化为比前一个实例大 1,我可以这样做吗?我的意思是我有一个 final int messageID; 它对于每个实例都必须是唯一的,我该怎么做?

最佳答案

保留一个

private static final AtomicInteger NEXT_MESSAGE_ID = new AtomicInteger();

然后在你的构造函数中执行

this.messageId = NEXT_MESSAGE_ID.getAndIncrement();

关于java - 在构造函数中自动初始化 int messageID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24283889/

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