覆盖另一个方法的方法不会继承其覆盖的方法的文档。有什么方法可以明确地告诉它继承文档吗?

/**
  * {@inheritDoc}
  *
  * This implementation uses a dynamic programming approach.
  */
@Override
public int[] a(int b) {
    return null;
}

最佳答案

根据javadoc documentation:



可以使用{@inheritDoc}标记显式继承注释。如果没有为重写方法提供注释,则注释将被隐式继承。如果您愿意,可以覆盖继承注释的各个方面(例如,参数,返回值等)。

重要的是,您需要确保包含带有要继承的注释的代码的源文件可用于javadoc工具。您可以使用-sourcepath选项来执行此操作。

07-24 09:37
查看更多