标签: java constructor enums private
我相信Java中的枚举构造函数是私有的,但我最近切换到IntelliJ,并且当我将它添加到构造函数时,它表示private关键字是多余的。
照片:
http://puu.sh/nYbwp/1c37312777.png
Java会自动将它们设为私有还是什么?
答案 0 :(得分:1)
是肯定的。 Enum构造函数是private的设计。
Enum
private
并且它不是Java中访问修饰符冗余的唯一示例 - 所有接口方法都是公共的,并且它们的public修饰符也不是必需的
public