扩展Java枚举

扩展Java枚举,第1张

扩展Java枚举

你不能

枚举类型在设计上是最终的。

原因是每个枚举类型都应 具有 在枚举中声明的元素 (例如,我们可以在switch语句中使用它们),如果允许扩展类型,则不可能。

您可能会执行以下 *** 作:

public interface MyInterface {    // add all methods needed here}public enum A implements MyInterface {    A, B;    // implement the methods of MyInterface}public enum B implements MyInterface {    C;    // implement the methods of MyInterface}

请注意,然后无法

switch
使用此接口进行 *** 作。(或者通常有一个
switch
带有可能来自多个对象的对象
enum
)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5501345.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-13

发表评论

登录后才能评论

评论列表(0条)

保存