getおよび設定情報についてVscodeの自動入力

フィッシュマン:

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;
    }

どちらがより正しいでしょうか?また、コメントは最初のもので何を意味するのでしょうか?

user0000001:

私はゲッターとセッターのパラメータ名の規則があると信じていません。だから、技術的に、彼らは両方とも正しいです。私はいつも、私は自動私のメソッドを生成しないと、あなたは、オープンソースのJavaコードの大部分を見つける場合でも、あなたの最初の例を使用していた、が、あなたの最初の例を使用します。

コメントがあるのjavadocMavenとのGradleのようなビルドツールが提供するAPIドキュメントをコンパイルする能力をIDEの(VSCodeなど)もJavadocを解析し、動的にあなたにそれを提供します。あなたはメソッド/クラス名の上にカーソルを移動するときは、この動作を確認することができます。

私は他の誰かがあなたのコードを見ていきます場合は特に、Javaドキュメントに慣れるでしょう。かなりの数のJavaのタグがあります

おすすめ

転載: http://10.200.1.11:23101/article/api/json?id=385615&siteId=1