开发者社区> 问答> 正文

java为什么禁止枚举类子类的泛型定义?

screenshot

将父类修改为枚举类后立马编译不通过.

这应该是对枚举类的继承做了特殊处理,禁止了枚举类的子类定义泛型吧?

为什么Java要这么做?

展开
收起
云栖技术 2017-10-21 12:45:05 3442 0
1 条回答
写回答
取消 提交回答
  • Enum类没有无参的构造方法
    你看一下编译报错的提示是不是说没有构造方法,因为Enum有一个有参构造方法
    你自己写的类没有写构造方法那么就会默认有一个无参构造方法

    2019-07-17 21:40:24
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载