【发布时间】:2019-04-15 15:36:00
【问题描述】:
首先解决重复的可能性:
我不是询问 Override 是什么,它的含义或 @Override java doc 注释之外的。那是我不是问
/**Some JavaDoc Comment*/
@override
public void methodA(){}
这是什么意思。希望我强调得不够好。 我也没有要求何时使用@Override 或javadoc 是什么 或如何做 java doc cmets。 (是的,我强调了很多,但我宁愿过度指定问题,也不愿无缘无故地被标记为重复)。
现在问题来了:
在 java 文档中,比较器类:https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html#compare-T-T- 有以下equals方法说明:
Overrides:
equals in class Object
Parameters:
obj - the reference object with which to compare.
Returns:
true only if the specified object is also a comparator and it imposes the same ordering as this comparator.
See Also:
Object.equals(Object), Object.hashCode()
如何在 JavaDoc 中获取 Overrides 标记。当我输入@Overrides 时,它会按字面意思输入描述“@Overrides”。如何在 Comparator 类中获取 JavaDoc 标记以显示 Overrides: equals in class Object?
【问题讨论】:
-
不只是因为方法覆盖了另一个方法才出现吗?
-
@AndyTurner 它没有。至少对我来说是 Eclipse。
-
@AndyTurner 不,如果我添加我自己的任何文档,它不会出现,所以我需要指定该文本,以及问题是如何。
-
这其实和
@Override注解一点关系都没有。无论如何,“Overrides:”应该出现在生成的 javadoc 中。我从来没有生成过不自动添加的 javadoc。 -
@VGR 你用什么IDE?如果是 Eclipse,它会出现在工具提示中(当您突出显示该方法并显示等效的 java doc 时)?
标签: java overriding javadoc