定数

Java

定数とは?

 状態:-  閲覧数:2,059  投稿日:2013-09-06  更新日:2013-09-06  
・値を変更できない変数
・固定(不変)の値を表す
・「リテラル」とも呼ばれる
・定数は通常大文字で記述するのが習慣
・定数として扱う場合、変数名は全て大文字にするのが慣例

利用用途
・「フラグ値」「ステータス値」「消費税率」「データベーステーブル名」など、プログラム中で変更されたくない値だけど、一箇所で管理したい時などに使用

実装方法
・変数にfinal修飾子を指定することで定数となる(finalが付いている変数には後から値を代入することが出来なくなるため)
・代入できない→値が不変(固定)→定数

実装例

 閲覧数:357 投稿日:2013-09-06 更新日:2013-09-06 

実装例


	/* テーブル名 */
public static final String TABLE_NAME_ITEM = "tbl_nikkibybrightsystem";

/* カラム名 */
   /* 実際のDataBaseに記録されるカラム名 */
public static final String COLUMN_ID = "_id";
public static final String COLUMN_ITEMNIKKI = "itemnikki";
public static final String COLUMN_ITEMNEN = "nen";
public static final String COLUMN_ITEMTUKI = "tuki";
public static final String COLUMN_ITEMHI = "hi";


final修飾子とは?
・その変数が宣言後変更可能かを決める
・finalが宣言された変数はその後変更が不可能になる

static finalフィールドとは?
・staticフィールドのため自クラスのインスタンスを作らずに使用できる
・加えて、final変数のため値が変更できない
・以上の特性のため、定数を宣言する場合に使用される


ジェネリクス

拡張for文(for-each文)

コメント投稿(ログインが必要)