【发布时间】:2013-09-09 18:49:18
【问题描述】:
最近我经常使用枚举。所以我想知道...
私有枚举构造函数和没有任何可见性修饰符(包私有)的枚举构造函数之间有什么区别吗?
【问题讨论】:
标签: java constructor enums private package-private
最近我经常使用枚举。所以我想知道...
私有枚举构造函数和没有任何可见性修饰符(包私有)的枚举构造函数之间有什么区别吗?
【问题讨论】:
标签: java constructor enums private package-private
枚举的构造函数隐含private,就像接口和注解的方法隐含public abstract。对于类成员,默认是本地包。
顺便说一句,枚举类隐式为final,嵌套枚举类隐式为static。
较旧的构造往往允许您添加隐式修饰符,但较新的构造不允许您说。例如枚举是最终的,但您不能将 final 添加到枚举中。
【讨论】: