您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

是什么使Enum类不可继承?

是什么使Enum类不可继承?

Enum直接 在语言中 扩展只是无效 。声明内的任何时间enum,那 确实 创造的一个子类Enum

JLS阻止您“手动”声明扩展的类的Enum方式只是明确地禁止它。从JLS第8.1.4节开始

如果ClassType将该类命名为Enum或对其进行任何调用,则是编译时错误

ClassType您要扩展的类型在哪里。)

没有该规则,您的代码将是完全有效的。

其他 2022/1/1 18:26:12 有480人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶