java - JavaDoc 中@see 的用法?

标签 java methods javadoc

在处理 JavaDocs 时,我什么时候使用 @see?它的用途是什么?

例如,如果 MethodA 调用 MethodB 那么我是否必须将 @see 放入 MethodB 的 javadoc并引用 MethodA 因为这是调用它的原因,还是我必须从 MethodA 引用 MethodB 因为它正在调用它。我在 Oracle 网站上阅读了有关 @see 的内容,在我看来,它非常含糊,它说它的意思是“另见”,但并不是真正的意思!

最佳答案

是的,很模糊。

您应该在阅读您方法文档的读者时使用它,同时查看其他方法可能很有用。如果您的方法A 的文档说“像方法B 一样工作,但是...”,那么您肯定应该放置一个链接。 @see 的替代方法是内联 {@link ...} 标签:

/**
 * ...
 * Works like {@link #methodB}, but ...
 */

当methodA调用methodB是一个实现细节并且与外部没有真正的关系时,您不需要这里的链接。

关于java - JavaDoc 中@see 的用法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5011291/

相关文章:

java - 如何在 Apache POI XSSFChart 中旋转文本标签

java - Jackson 反序列化空数组失败

java - 在 NetBeans Maven 项目中设置 linksource 属性

java - IntelliJ Javadoc 每行添加一个额外的星号

java:如何修复 Unchecked cast 警告

java - java中的函数比较 double 值以获得最大值

java - 将该方法调用到矩阵中会产生 0 而不是正确的温度

java - 如何将(添加)邻近警报的 Intent 传递到广播接收器中?

java - 带返回值的递归方法

java - 如何下载javadocs?