Naming Conventions
CoddyのJavaジャーニー「基礎」セクションの一部 — レッスン 11/73。
Javaでは、コードを読みやすく保守しやすくするために、命名規則に従うことが重要です。主なルールは以下の通りです:
- 変数名:
camelCaseを使用してください:最初の文字を小文字で始め、その後の各単語の最初の文字を大文字にします(例:firstName,studentCount)。- 変数の目的を示す記述的な名前を選択してください(例:
uaの代わりにuserAge)。 - 単純なループカウンタを除き、1文字の名前を避けてください。
- 定数名:
UPPER_SNAKE_CASEを使用: 大文字で記述し、単語をアンダースコアで区切ります (e.g.,MAX_VALUE,PI_VALUE)。- プログラム全体で変更されない値に使用します。
- 一般的なルール:
- 名前には、文字、数字、アンダースコア、およびドル記号を含めることができます。
- 名前は、文字、アンダースコア
_、またはドル記号$で始まる必要があります。
- 一般ルール:
- 名前は大文字小文字を区別します(
myVariableはmyvariableと異なります)。 - Java の予約キーワード(
int、class、publicなど)の使用を避けてください。
- 名前は大文字小文字を区別します(
これらの慣習を守ることで、コードがより理解しやすくなり、特にチームで作業する場合や、後でコードを再訪する場合に役立ちます。
チートシート
Javaの命名規則は、コードを読みやすく保守しやすくするのに役立ちます:
変数名:
camelCaseを使用:小文字から始め、後続する単語の最初の文字を大文字にします- 記述的な名前を選択:
firstName、studentCount、userAge - ループカウンタを除き、単一文字の名前を避ける
定数名:
UPPER_SNAKE_CASEを使用:MAX_VALUE、PI_VALUE- プログラム全体で変更されない値に対して
一般的なルール:
- 名前は文字、数字、アンダースコア、ドル記号を含められます
- 文字、アンダースコア
_、またはドル記号$で始めなければなりません - 名前は大文字小文字を区別します
- Javaの予約語を避ける
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else