Jef*_*eff 103 java methods javadoc
在@see
处理JavaDocs时我何时使用?它的用途是什么?
例如,如果MethodA
呼叫MethodB
然后做我必须把@see
中MethodB
的javadoc和引用MethodA
,因为这就是所谓呢,还是我已经把一个引用MethodB
从MethodA
,因为它调用它.我已经阅读了@see
Oracle网站上的内容,在我看来它非常模糊,它说它意味着"也看到"但不是真的意味着什么!
Paŭ*_*ann 110
是的,它很模糊.
无论何时对于方法文档的读者,您都应该使用它,同时查看其他方法也很有用.如果你的方法A的文档说"像方法B一样但是......",那么你肯定应该建立一个链接.@see
内联{@link ...}
标记的替代方法是:
/**
* ...
* Works like {@link #methodB}, but ...
*/
Run Code Online (Sandbox Code Playgroud)
当methodA调用methodB的事实是一个实现细节而且外部没有真正的关系时,你不需要这里的链接.
@see
可能有用的情况的一个很好的例子是实现或覆盖接口/抽象类方法.声明将有javadoc
详细说明方法的部分,重写/实现的方法可以使用@see
标记,引用基础标记.
相关问题: 用@see编写正确的javadoc?
Java SE文档: @see
该@see
标签是不是有点不同的@link
标签,
限制在某些方面,而在其他更灵活。
以下示例来自 Eclipse:
@see
项目时,描述中的逗号会使输出混乱查看以下结果:
此致。