【问题标题】:Java Enum constructors private? [duplicate]Java枚举构造函数私有? [复制]
【发布时间】:2016-07-17 02:51:56
【问题描述】:

我相信 Java 中的枚举构造函数是私有的,但我最近切换到 IntelliJ,它说​​当我将 private 关键字添加到构造函数时是多余的。

图片:

http://puu.sh/nYbwp/1c37312777.png

Java 会自动将它们设为私有吗?

【问题讨论】:

    标签: java constructor enums private


    【解决方案1】:

    是的。 Enum 构造函数是 private 设计的。

    这不是 Java 中访问修饰符冗余的唯一示例 - 所有接口方法都是公共的,并且它们的 public 修饰符也不是必需的

    【讨论】:

      猜你喜欢
      • 2011-10-30
      • 2019-10-06
      • 1970-01-01
      • 2023-04-04
      • 2012-11-18
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      相关资源
      最近更新 更多