【问题标题】:Vscode autofilling for get and set informationVscode 自动填充获取和设置信息
【发布时间】:2020-03-31 18:22:42
【问题描述】:

在使用 vscode 时,它​​可以帮助我编写 get 和 set 方法并自动以这种格式填充它:

     /**
     * @param strength the strength to set
     */
     public void setStrength(int strength) {
        this.strength = strength;
    }

但是,如果我要写这篇文章,我会这样做:

    /**
     * sets the strength variable
     */
    public void setStrength(int newStrength) {
        newStrength = strength;
    }

哪个更正确?还有第一个评论是什么意思?

【问题讨论】:

  • 第二个sn-p有一个bug,因为它是赋值给参数变量,而不是实例变量。

标签: java visual-studio-code comments autofill


【解决方案1】:

我不相信 getter 和 setter 中的参数名称有约定。所以从技术上讲,它们都是正确的。虽然,即使我不自动生成我的方法,我也一直使用您的第一个示例,并且您会发现大多数开源 Java 代码将使用您的第一个示例。

您的评论是javadoc。 Maven 和 Gradle 等构建工具提供 ability of compiling API documentation。 IDE(如 VSCode)也将解析 javadoc 并动态地提供给您。当您将鼠标悬停在方法/类名称上时,您可以看到这一点。

我会熟悉 Java 文档,尤其是当其他人会查看您的代码时。 There are quite a few Java tags.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    • 2022-01-09
    • 2017-02-17
    • 2015-10-10
    • 2014-03-28
    • 2015-06-15
    • 1970-01-01
    相关资源
    最近更新 更多