当前位置: 首页 > 面试题库 >

是否可以在JavaDoc中重用@param描述?

封烈
2023-03-14
问题内容

我有一个用于编码URI的便捷类。在其中,根据需要的具体程度,我创建了三种方法。我想知道@param在这种情况下是否使用JavaDoc
重用描述?(我还没有找到)

public class URLCreator {
    public static String getURLString(String host, int port, String path) {
        return getURLString("http", host, port, path, null);
    }
    public static String getURLString(String scheme, String host, int port, String path) {
        return getURLString(scheme, host, port, path, null);
    }
    public static String getURLString(String scheme, String host, int port, String path, String fragment) {
        try {
            URI uri = new URI(scheme, null, host, port, path, null, fragment);
            return uri.toString();
        } catch (URISyntaxException e) {
            throw new RuntimeException(e);
        }
    }
}

问题答案:

否。复制适用于覆盖的方法,但不适用于重载的方法。http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/javadoc.html#inheritingcomments



 类似资料:
  • 问题内容: 我正在测试一个小的搜索功能: 但是我遇到了一个我似乎无法解决的错误。您可以在此处查看PDO查询: 如您所见,我正在尝试从查询中绑定参数,但是我不知道这是否真的可能吗? 我收到错误: 未捕获的异常“ PDOException”,消息为“ SQLSTATE [42000]:..... 而且我可以在错误中看到’‘已放在test1%’test1’%附近 我正在尝试的可能吗,还是我需要做类似的事

  • 在模板中使用自定义管道时,如下所示: 而且效果很好。 但它表明 用户名未定义

  • 问题内容: 具体来说,我想创建一个Array类,并希望重载[]​​运算符。 问题答案: 如果您正在使用PHP5(应该如此),请查看SPL ArrayObject 类。文档不是太好,但是我认为如果扩展ArrayObject,您将拥有“假”数组。 编辑:这是我的简单示例;恐怕我没有有价值的用例:

  • 问题内容: 这个问题已经在这里有了答案 : 如果/否则列表理解 (11个答案) 去年关闭。 这是我试图变成列表理解的代码: 有没有一种方法可以将else语句添加到此理解中? 问题答案: 语法是Python中的三元运算符,其条件为true;否则为。可以在理解语句中使用: 因此,对于您的示例,

  • 我试图通过修改hashCode()和equals()方法()在HashSet中添加重复的值? 我试过下面的代码 根据我的理解,如果有两个“a”的副本,HashSet将首先获得hashCode()以获得正确的bucket,然后检查equals()的值,如果equals返回true,则不会添加,但如果返回false,则会添加。因此,为了向我的集合添加重复值,我重写equals(),它总是返回false

  • 我想知道是否有类似于对象实例的函数创建的东西,也许有类似的东西? 这段代码是写的,例如,它也不工作