Javadoc创建'Specified by'标题

时间:2015-04-12 17:49:50

标签: java javadoc abstract overrides

鉴于以下内容:

abstract class A {
  abstract String toString()
}

class B extends class A {
  @Override
  toString() {
    //implement method here
  }
}

如果我在B类上运行javadoc,它不会生成“Overrides:”子标题,而是生成“Specified by:”子标题,即使在检查该方法确实使用@Override注释确实覆盖了另一个之后。为什么在这种情况下没有生成“覆盖:”子标题?对此有任何澄清将不胜感激。

1 个答案:

答案 0 :(得分:1)

"覆盖"如果实现被覆盖,则使用。

对于接口中抽象方法和方法的规范,"由"指定。是适用的。

两者都可以并行显示,即,当抽象类实现接口指定的内容时,具体子类会覆盖此方法。请参阅java.util.AbstractList中的clear。