相关疑难解决方法(0)

通过继承扩展枚举

我知道这反对了枚举的想法,但是有可能在C#/ Java中扩展枚举吗?我的意思是"扩展",无论是为枚举添加新值,还是从现有枚举继承的OO意义.

我认为它在Java中是不可能的,因为它最近才得到它们(Java 5?).C#似乎对想要做疯狂事情的​​人更宽容,所以我认为这可能是某种方式.据推测它可以通过反射来破解(不是你每次都使用那种方法)?

我不一定对实现任何给定的方法感兴趣,它只是在我遇到它时激起了我的好奇心:-)

.net c# java

80
推荐指数
4
解决办法
8万
查看次数

对枚举进行子类化

有一种简单的方法来创建Java的子类enum吗?

我问这个是因为我喜欢其中10个实现相同的接口,但是它们对于某些方法也有相同的实现,所以我想通过将所有相同的实现放在扩展的中间对象中来重用代码Enum,它也是超类我需要的所有其他人

也许它不像我想的那么简单?

预先感谢

java inheritance enums

16
推荐指数
3
解决办法
3万
查看次数

标签 统计

java ×2

.net ×1

c# ×1

enums ×1

inheritance ×1