1

私は現在Javaを学んでおり、さまざまなことに大文字を使用するときに苦労しています。

例えば:

  Button buttonname = (Button) findViewById(R.id.buttonid);

"find"R."id"には大文字がありませんが、"View" の "By""Id"にも大文字があります。

   buttonname.setOnClickListener(new View.OnClickListener()

上記の行では、「set」には大文字がありませんが、残りには「On」が含まれています?? 次に、次のものがあります。

 String.valueOf()

大文字の v を持たない値。

だから私は、これらの種類の大文字化のために常に構文が間違っているので、これらの大文字が必要な/不要な場所などへの方法があるのだろうかと思っていました。

乾杯

4

5 に答える 5

6

Java クラスでは大文字のキャメル ケースです。

UpperCamelCase

変数名は小文字のキャメルケースです。

lowerCamelCase

メソッドも小文字のキャメルケースです。

lowerCamelCase()

具体例

Button buttonname = (Button) findViewById(R.id.buttonid);

Button はクラスなので、UpperCamelCase です。buttonname は変数名なので、小文字のキャメル ケースの buttonName にする必要があります。R はクラスなので、UpperCamelCase にあり、id と buttonid は変数なので、lowerCamelCase です (buttonid の id は小文字なので、実際には単語ではないため、やや灰色の領域です; 私は buttonID を使用していましたが.

buttonname.setOnClickListener(new View.OnClickListener()

buttonname は変数であり、setOnClickListener はメソッドであり、これも LowerCamelCase であり、View.OnClickListener はクラスであるため、これも UpperCamelCase です。

公式の命名規則を参照してください

于 2013-11-01T10:56:47.810 に答える
1

以下のJava命名規則のリンクを参照してください。上記で説明したすべてのケースが説明されています。http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367

于 2013-11-01T10:56:26.087 に答える
0

これらは Java 命名規則です。クラスは大文字で始まる必要がありますが、変数とメソッドは小文字で始まります..

さらに、複数の単語が使用されるonClick()場合は、キャメル ケースが使用され、次の単語の各文字が大文字になります。

于 2013-11-01T10:56:33.967 に答える
0

これは言語の一部ではありませんが、変数と関数の名前付けの一種の標準です。最初の単語は大文字ではなく、他のすべての単語は大文字です。

クラス名の場合、開始する単語はすべて大文字です。

于 2013-11-01T10:58:32.603 に答える