如何为java接口使用类似于构造函数的东西?

如何为java接口使用类似于构造函数的东西?,java,enums,interface,Java,Enums,Interface,我正在为我正在编写的程序中的某些数据使用枚举,并且希望使用一个接口,以便我或其他人可以在不编辑原始代码的情况下添加枚举。我已经完成了所有的工作,除了能够轻松获得枚举列表。我知道接口不能有构造函数,但有没有办法将接口的新实例添加到列表中?我能做到这一点的唯一方法是将其添加到枚举构造函数的列表中。Re: 枚举是隐式最终的。它们是一种独特的类型;这就像说类、接口、枚举都被视为个体,但没有一个可以是彼此的。枚举可以实现接口,但这就像说类抽象或具体可以实现接口一样 那么,您的问题是,有没有办法将接口的新实

我正在为我正在编写的程序中的某些数据使用枚举,并且希望使用一个接口,以便我或其他人可以在不编辑原始代码的情况下添加枚举。我已经完成了所有的工作,除了能够轻松获得枚举列表。我知道接口不能有构造函数,但有没有办法将接口的新实例添加到列表中?我能做到这一点的唯一方法是将其添加到枚举构造函数的列表中。

Re:

枚举是隐式最终的。它们是一种独特的类型;这就像说类、接口、枚举都被视为个体,但没有一个可以是彼此的。枚举可以实现接口,但这就像说类抽象或具体可以实现接口一样


那么,您的问题是,有没有办法将接口的新实例添加到列表中?需要重申。。。能否将枚举常量添加到枚举中?不,据我所知。

在运行时更改枚举听起来是个糟糕的主意。enumsCan打破了整个概念,您共享了一些[pseudo]代码以使需求更加清晰?您需要编写一个实现接口的类。