Skip to content

Instantly share code, notes, and snippets.

@Mistat
Created March 10, 2010 08:09
Show Gist options
  • Select an option

  • Save Mistat/327669 to your computer and use it in GitHub Desktop.

Select an option

Save Mistat/327669 to your computer and use it in GitHub Desktop.
package sample;
import java.util.HashMap;
import java.util.Map;
/**
* ■[java] java 修得度問題 (2)
* @see http://d.hatena.ne.jp/Aileron/
*/
class A
{
static interface AA
{
String value();
}
enum B implements AA
{
A,
B,
C;
private B()
{
}
private final static String[] map = new String[] {
"hoge", "fuga", "hogehoge"
};
public String value() {
return map[this.ordinal()];
}
}
/**
*
*
* @param args
*/
public static void main(final String... args)
{
System.out.println(B.A.value());
System.out.println(B.B.value());
System.out.println(B.C.value());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment