java - Java中重写方法的评论

标签 java methods comments

我们是否应该评论被覆盖的方法?如果是,那么注释是 Java Doc 还是简单注释?

最佳答案

@SimonC 的回答解释了 javadoc 实用程序如何为被覆盖的方法生成“继承”文档。

您还可以将显式 javadocs 放在覆盖方法中,它们将优先于继承的 javadocs。此外,如果您将 {@inheritDoc} 标记放在覆盖方法的显式 javadocs 中,那么继承的注释将被包含在内。

回答这个问题:

Should we comment the overridden method or not? If yes, then whether the comment will be a Java Doc or simple comment?

在我看来,如果覆盖方法改进了被覆盖方法的记录语义(契约(Contract))(或者......天堂禁止......违反契约(Contract)),那么这应该记录在覆盖方法的 javadocs 中。但是,如果差异仅仅是“实现细节”,那么简单的注释(或没有注释)更合适。

(但是,在 IMO 中,包含“非 javadoc”注释以将读者引回被覆盖方法的 javadoc 的做法是浪费屏幕空间......当我阅读源代码时。)

关于java - Java中重写方法的评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310858/

相关文章:

java - 提高 Solr 查询超过 1600 万条推文的速度

Java SoftReference 奇怪的行为

java - Dropwizard auth 过滤器 @permitall 注释在类级别不起作用

ruby - 用于在 Aptana Studio 3 中评论 ruby​​ 代码的热键不适用于德语键盘

html - 在线解析器自动从 HTML 中删除除条件语句之外的所有注释?

java - 我想删除动词的最后两个字母并使用 StringBuilder 将其结合起来

java - 如何定义返回参数?

java - 使用类作为变量标识符?

php - __destruct() 和 __call() 创建无限循环

parsing - 为什么解释/脚本语言很少有多行注释?