列挙と列挙定数
enumキーワード
わかりやすいJavaオブジェクト指向編の16章をやっていきます。
- 作者: 川場隆
- 出版社/メーカー: 秀和システム
- 発売日: 2010/03/25
- メディア: 単行本
- 購入: 4人 クリック: 34回
- この商品を含むブログ (9件) を見る
定数をまとめて管理するために列挙子として定数を定義します。enumで作成したクラスを列挙といいます。列挙はstaticなメンバとして列挙定数を持ちます。
コード
enum Sweater{ SMALL(80, "Sサイズ", 800), MEDIUM(100, "Mサイズ", 850), LARGE(120, "Lサイズ", 900); int size; String name; int price; Sweater(int size, String name, int price){ this.size = size; this.name = name; this.price = price; } public String toString() { return size + "cm, " + name + ", " + price + "円"; } } public class Exec { public static void main(String[] args) { Sweater s = Sweater.MEDIUM; System.out.println(s.toString()); } }