【发布时间】:2011-07-12 05:57:10
【问题描述】:
我不想编写多余的 javadoc cmets。如您所见,@param x 在某种程度上是多余的。是否有 javadoc 标记来设置从 B 类中的 @param x 到 A 类中的 @param x 的引用,或者我可以将其省略吗?
/**
* Class A constructor
*
* @param x position on x-axis
*/
public A(final int x) {
this.x = x;
}
/**
* Class B constructor
*
* @param x position on x-axis
* @param y position on y-axis
*/
public B(final int x, final int y) {
super(x);
this.y = y
}
【问题讨论】:
-
我会退后一步,问您为什么要记录看似具有明显含义的参数。如果代码是根据您选择的名称进行自我记录的,那么 JavaDoc 在很大程度上是无关紧要的。
-
@John 这是一个最小的例子,仅用于说明。
-
请注意:{@inheritDoc} 至少允许复制覆盖方法的文档。