The King's Museum

ソフトウェアエンジニアのブログ。

2016-04-28から1日間の記事一覧

【Effective Java】項目31:序数の代わりにインスタンスフィールドを利用する

ordinal() メソッド enum は ordinal() というメソッドを持っています。 これは列挙宣言での位置を返すメソッドです。 public enum Week { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday; } Week.Sunday.ordinal(); // => 0 Week.Monday.…

【Effective Java】項目30:int 定数の代わりに enum を使用する

「第6章 enum とアノテーション」に入った。 int/string enum パターン 列挙型は固定数の定数から成り立つ型です。 Java に enum 型が追加される前、列挙型を実現するためには int enum パターンと呼ばれるパターンを利用しました。 // int enum パターン p…

(c) The King's Museum