是否可以用另一个类覆盖/“隐藏”一个枚举类?如果没有我需要做的事情失败,我无法编辑课程,所以我需要用另一个课程覆盖课程本身。看到枚举几乎是最终的并且无法实现/覆盖,我和我无法添加到课程中(基本上我需要做的),我没有很多其他选择。我只需要一个新类,它可以覆盖、覆盖或向枚举类添加东西。甚至可能吗?
问问题
87 次
2 回答
0
您始终可以使用委托。
class ExtendedEnumByDelegation
{
final MyEnum delegate;
public void enumMethod1 ( )
{
delegate.enumMethod1( );
}
public void enumMethod2 ( )
{
delegate.enumMethod2( );
}
public void nonEnumMethod ( )
{
// custom stuff
}
}
于 2013-03-27T21:40:52.047 回答
0
您可以尝试委托模式
它易于使用,应该适合您。
于 2013-03-27T21:58:55.467 回答