小编use*_*413的帖子

为什么Javadoc不会让我的子类继承Java类的文档?

我一直在寻找了好几个月的答案,我已经尝试了许多东西,包括解压压缩文件夹src.zip并使用它作为一个的Javadoc参数(例如:javadoc -sourcepath src com.example.test)

这是JDK 6 Update 24附带的默认Javadoc.

假设我正在开发一个实现java.util.Map接口的新地图.默认情况下,我从Map接口覆盖的方法应该从接口继承文档,如果我没有弄错的话.然而,javadoc永远不会这样做.

到目前为止,唯一解决这个问题的方法实际上是用Java编写的类(例如:) javadoc com.example.text java.util.我不想这样做,因为它似乎重写了Java类,但这是唯一的方法吗?如果它是我想我可以忍受它,但我的理解是有另一种方法来做到这一点.

谢谢=)如果这有点乱,我很抱歉.这是我第一次使用Stack Overflow.如果已经提出这个问题,我也很抱歉.我已经阅读了许多类似的问题,因为它们没有涵盖我想要提出的所有内容,而且我发现它们非常令人困惑,因为它们涉及编写自己的Javadoc实现.无论如何,谢谢你在高级=)

编辑:5月25日4:44

好吧=)如果我理解正确,你想看一个例子.这是一个更简单的例子,我试图看看是不是因为我正在尝试一些不起作用的东西.

package com.example;

/**
 * A simple class that returns an upper-case string representation.
 */
public class UpperCaseObject {

    @Override public int hashCode() {
        return super.hashcode();
    }

    /**
     * {@inheritDoc}
     *
     * <P>The {@code toString} method for class {@code UpperCaseObject} returns
     * converted to uppercase.</P>
     *
     * @see String#toUpperCase()
     */
    @Override public String toString() {
        return super.toString().toUpperCase();
    }

} …
Run Code Online (Sandbox Code Playgroud)

java javadoc subclass inheritdoc

7
推荐指数
1
解决办法
6061
查看次数

标签 统计

inheritdoc ×1

java ×1

javadoc ×1

subclass ×1