-3

重複の可能性:
Javaコーディングスタイルのリソース?

だから私は学ぶための私の最初の言語としてJavaを選びました、そして私が読んでいる本の中で彼らはそのような変数を定義しました

int  apples; 

apples  =  20; 

それから私は自分で例を試してみて、以下のようにそれを書きました、そしてそれはまだエラーなしでコンパイルされました、そして私は今まで違いに気づいていませんでした。私が悪い習慣を開発し始めないようにそれを書くためのより良い方法。事前のTY=D

int Var=3;
4

3 に答える 3

1

Javaのコード規則を確認してください。

基本的に全てキャメルケースです。小文字は変数、メソッド、およびパッケージから始まり、大文字はクラスから始まります。

あなたの2つの例は両方とも有効です。1 つのステートメントで宣言とインスタンス化を行う 2 番目の形式は、最初の形式の 2 つの別個の行のショートカットです。

于 2013-02-04T17:38:29.313 に答える
0

通常、変数は小文字の「var」で、タイプ (クラス、オブジェクト) は大文字の「Var」です。

あなたの例は

int var = 3;

Var がオブジェクトの場合、次のようになります。

Var var = new Var();

http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html

于 2013-02-04T17:40:26.327 に答える
0

間に有用な違いはありません

int a;
a = 2;

int a = 2;

ただし、2 番目のスタイルは最初のスタイルよりも優先されます。公式のJavaコーディング規約から:

宣言されているローカル変数を初期化してみてください。宣言されている変数を初期化しない唯一の理由は、初期値が最初に発生する計算に依存する場合です。

于 2013-02-04T17:41:31.043 に答える