変数名の付け方 - 萌えJava超入門
第四章 変数・リテラル・データ型

変数名の付け方

何の値が代入されるのか分かりやすい名前を心掛けしましょう。
一般的に使われている慣習も併せて紹介します。

目次


1.変数の命名規則

重要
  1. 変数名に使用できる文字は、大文字小文字の英数字と
    「 _ 」(アンダーバー)に限りましょう。
  2. 変数名の最初の文字は、小文字の英字が推奨です。
  3. 最初の文字に数字、「 _ 」アンダーバーは使用できません。
  4. 予約語を使ってはいけません。(一部に予約語を含む名前は可)

使える文字自体は、クラスの命名規則と変わりません。
先頭文字が 「小文字の英字が推奨」になっている点がクラス名とことなります。
   → 命名について
   → 付録2.予約語一覧



2.気を付けること

変数名は、何の値が入っているかを読み手に知らせる大切な情報です。
(多くの場合、読み手は自分自身ですが、忘れちゃうんですよ。)
扱っている変数が少なければそうでもないのですが、規模が大きくなると大変です。
変数の宣言時に、コメントをつけてあげるとサイコーです。

因みにJavaでは、文字数の多い単語でも、あまり省略しないで変数名に充てる傾向があるようですが、
分かる範囲で省略するのもありだと考えます。
また、あえてキャメル式にこだわる必要もないでしょう。

変数の命名例
String name      = "カズマ";//名前
int    level     = 5;      //レベル
int    hit_point = 22;     //ヒットポイント
int    mag_point = 7;      //マジックポイント
char   arm_class = 'C';    //アーマークラス
int    atk_power = 17;     //攻撃力
String equip     = "ちゅんちゅん丸";//装備

RPGを作りたいと考えている方は、こんな風にたくさんのステータスを管理することになる。
作りたい!!
Javaはオブジェクト指向のプログラム言語だ。
たくさんのステータスを
きれいに整頓して記述するのが得意だぞ。
まだまだ道のりは長いが、楽しんで行こう。


お疲れ様でした。




© 2019 awasekagami