フィッシュマン:
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コードの大部分を見つける場合でも、あなたの最初の例を使用していた、が、あなたの最初の例を使用します。
コメントがあるのjavadoc。MavenとのGradleのようなビルドツールが提供するAPIドキュメントをコンパイルする能力を。IDEの(VSCodeなど)もJavadocを解析し、動的にあなたにそれを提供します。あなたはメソッド/クラス名の上にカーソルを移動するときは、この動作を確認することができます。
私は他の誰かがあなたのコードを見ていきます場合は特に、Javaドキュメントに慣れるでしょう。かなりの数のJavaのタグがあります。