gpt4 book ai didi

Javadoc {@value} 不适用于常量

转载 作者:行者123 更新时间:2023-12-03 18:57:15 24 4
gpt4 key购买 nike

我正在尝试将 Javadoc 应用于常量变量。
编码:

private final String playerName;

/**
* The value of MAX_PLAYER_HEALTH is {@value}
*/

private static final Integer MAX_PLAYER_HEALTH = 200;

/**
* The value of DEFAULT_PLAYER_LIVES {@value}
*/
private static final Integer DEFAULT_PLAYER_LIVES = 3;

private Integer health = MAX_PLAYER_HEALTH;
private int lives = DEFAULT_PLAYER_LIVES;
有了这个,一旦我生成了 Javadoc,我就会收到一个错误:
C:\Users\AmirS\OneDrive\Documents\NetBeansProjects\TheTower\src\PlayerSingleton\PlayerSingleton.java:22: error: {@value} not allowed here
* The value of DEFAULT_PLAYER_LIVES {@value}
C:\Users\AmirS\OneDrive\Documents\NetBeansProjects\TheTower\src\PlayerSingleton\PlayerSingleton.java:18: error: {@value} not allowed here
* The value of MAX_PLAYER_HEALTH is {@value}
我正在关注 reference guide在甲骨文。我做错了什么?
更新代码:更改 Integerint . {@value}只能用于原始类型,不能用于包装器,例如 Integer .

最佳答案

问题是使用 Integer而不是 int在你的常量变量中。

关于Javadoc {@value} 不适用于常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65644965/

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