私はsを使うのが大好きですenum
、それはコードの可読性と使いやすさを向上させます。しかし、このような場合、「複製された」AおよびBの「列挙型」構造と関数を単純化したい場合があります...それは可能ですか?
public static enum KEYS {
KEYS() {};
public static enum RSA {
RSA() {};
public static enum A {
ONE (new String[]{...}),
TWO (new String[]{...}),
THREE (new String[]{...});
public final String[] keys;
A(String[] keys) {
this.keys=keys;
}
public int getVersion(){
return keys.length;
}
}
public static enum B {
ONE (new String[]{...}),
TWO (new String[]{...}),
THREE (new String[]{...});
public final String[] keys;
B(String[] keys) {
this.keys=keys;
}
public int getVersion(){
return keys.length;
}
}
}
...
}