Enum(Java)の履歴

J2SE5.0から使えるよ

 public class Test {
	private enum hoge{
		aho, baka, casu, deko
	};
	public static void main(String args[]){
		System.out.println(hoge.aho);
	}
 }

ってやると"aho"が出力されます。

hogeのメンバahoやbakaはhoge型らしい。なのこっちゃ。もしかして自己言及の世界ですか?