質問: こんにちは。お世話になります。 public interface EnumIF{ } public enum EnumA implements EnumIF{ A_1(1), A_2(2); } public enum EnumB implements EnumIF{ B_1(1), B_2(2) } 上記のようにenumとinterfaceを作成しました。 EnumIF.getEnum(1, "B"); //EnumBのenum、B_1を返却させたい のようなメソッドを作成したいのですが、どうメソッドを実装すればよいのかがわかりません。 interfaceにはstaticメソッドを実装できませんし、 enumはinterfaceしか継承できないのでやりかたがわからず困っております。なにかよい方法はありますでしょうか? どうかご指導お願い致します。
回答: 俺の出番はもう終わったようだが、一言だけ。 >だいたい合ってますでしょうか? 俺は、勉強しようといったはずだ。 サンプルを当てずっぽうにいじくるだけなんて、やる気あんのか? 2度とすんなよ。