-2

以前、まったく別のトピックについて質問したところ、Java 標準の命名規則を尊重するコードを書いていないことがわかりました。最初は、変数、メソッド、またはクラスに名前を付けるのは問題ではないと思っていましたが、いくつかのコメントを読んだ後、実際にそうであることがわかりました。

標準の Java 命名規則を教えてください。また、それに関する優れた記事やチュートリアルも必要になるでしょう。

また、標準の Java 命名規則を使用していないために問題に直面した経験はありますか?

また、それらを心に留めるのにどれくらいの時間がかかりますか?

誰かが標準のJava命名規則を尊重していることをどのように伝えますか?

コードを維持することはどれほど重要ですか?

他にもたくさんの質問がありますが、それは後で取っておきます。

4

5 に答える 5

4

非常に短い説明:

  • クラス名: MyClass(すべての新しい単語は大文字で始まります)
  • 関数名: void myFunction()(大文字の新しいすべての単語で始まります)
  • データ メンバー: int myVariable(関数と同じ)
  • 静的/最終メンバー: static final int MY_STATIC_STUFF(すべての文字は大文字です)

中括弧には大きな問題があります。誰かが次のように使用するのが好きです:

if() {
..
}

誰かがそれを次のように使用するのが好きです:

if()
{
..
}

慣習に従わないと、長いコードはすぐに読めなくなる可能性があるため、いくつかの規則に従うことは非常に重要だと思います。ありがたいことに、IDE は開発者が開発を容易にするのを好みNetBeans、支援します。Eclipse

于 2012-07-28T09:22:29.960 に答える
3

Java 命名規則の最終的な情報源は、Java 言語仕様の第 6 章、セクション 1です。

于 2012-07-28T09:13:31.877 に答える
2

たとえば、http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.htmlを参照してください。

于 2012-07-28T09:12:12.097 に答える
0

標準の命名規則は、コードを共有したり、他のユーザーと開発したりする場合にのみ考えるべきです...それが整理されていると感じている限り、それほど気にする必要はありません。コードを誰かに見せたい場合に備えて、正しく行う方法についてのリンクを次に示します。http://java.about.com/od/javasyntax/a/nameconventions.htm

于 2012-07-28T09:18:02.017 に答える
0

これらは、Java の一般的な命名規則です。

パッケージ名: mypackage クラス名: NewClass インターフェイス名: NewInterface 関数名: void myFunction() インスタンス メンバー: int myVariable 静的/最終メンバー: static final int MAX_HEIGHT

于 2012-07-28T10:37:28.363 に答える