是什么使Enum类不可继承?

是什么使Enum类不可继承?,第1张

是什么使Enum类不可继承?

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

JLS阻止您“手动”声明扩展的类的

Enum
方式只是明确地禁止它。从JLS第8.1.4节开始:

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

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

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



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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存