【发布时间】:2016-07-17 02:51:56
【问题描述】:
我相信 Java 中的枚举构造函数是私有的,但我最近切换到 IntelliJ,它说当我将 private 关键字添加到构造函数时是多余的。
图片:
http://puu.sh/nYbwp/1c37312777.png
Java 会自动将它们设为私有吗?
【问题讨论】:
标签: java constructor enums private
我相信 Java 中的枚举构造函数是私有的,但我最近切换到 IntelliJ,它说当我将 private 关键字添加到构造函数时是多余的。
图片:
http://puu.sh/nYbwp/1c37312777.png
Java 会自动将它们设为私有吗?
【问题讨论】:
标签: java constructor enums private
是的。 Enum 构造函数是 private 设计的。
这不是 Java 中访问修饰符冗余的唯一示例 - 所有接口方法都是公共的,并且它们的 public 修饰符也不是必需的
【讨论】: