开发者社区 问答 正文

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

screenshot

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

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

为什么Java要这么做?

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

    2019-07-17 21:40:24
    赞同 展开评论
问答分类:
问答地址: