-2
enumメソッドを非表示にする方法はenum変数に依存しますか?この後enumメソッドを隠すJava
enum Row1 {
MainRow1() {
Row2 getUpg1() {
return Row2.UPGR1;
}
Row2 getUpg2() {
return Row2 .UPGR2;
}
Row2 getUpg3() {
throw new EmptyStackException();
}
}, MainRow2() {
Row2 getUpg3() {
return Row2 .UPGR3;
}
};
Row2 getUpg1() { return null;}
Row2 getUpg2() { return null; }
Row2 getUpg3() {return null; }
} enum Row2{...}
私はRow1
を起動したいのですが、どのように私はオプションRow1.MainRow1.getUpg3
を無効にすることができますか?