亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 枚举构造器详解与实战示例

Java 枚举构造器详解

通过清晰的分步示例,学习如何在 Java 枚举中定义和使用构造器。

探索枚举构造器前,请复习 Java enum 类型基础。

Java 中 enum 类可像其他类一样包含构造器。构造器通常为 私有 —— 仅枚举内部可访问,或为 包私有,限制同包访问。


示例:枚举构造器实战

enum Size { SMALL("The size is small."), MEDIUM("The size is medium."), LARGE("The size is large."), EXTRALARGE("The size is extra large."); private final String pizzaSize; private Size(String pizzaSize) { this.pizzaSize = pizzaSize; } public String getSize() { return pizzaSize; } } class Main { public static void main(String[] args) { Size size = Size.SMALL; System.out.println(size.getSize()); } } 

输出

The size is small.

此例中 Size 枚举定义 private 构造器,接受 String 参数。枚举常量 SMALL、MEDIUM、LARGE、EXTRALARGE 调用构造器传入描述信息。pizzaSize 字段存储值,公共 getSize() 方法暴露它。

因构造器为 private,外部无法调用。每个常量在类初始化时自动触发构造器。Main 类中选择 Size.SMALL 创建实例,其 getSize() 返回赋值的字符串。

java

  1. 精通 Java 运算符:类型、语法与实战示例
  2. Java 注释:类型、用法与最佳实践
  3. 精通 Java 增强 for 循环:语法、示例与最佳实践
  4. 精通 Java 构造器:类型、用法与实战示例
  5. 精通 Java 字符串:创建、方法与最佳实践
  6. 精通 Java 接口:概念、实现与最佳实践
  7. 精通 Java 匿名内部类:定义、语法与实战示例
  8. 精通 Java 枚举:枚举类与枚举常量完全指南
  9. 精通 Java 枚举字符串表示:默认行为、toString 重写与进阶模式
  10. 精通 Java Try-With-Resources:自动资源管理详解
  11. Java 注解详解:类型、放置位置与实战示例
  12. Java 断言实战指南:尽早发现 Bug 与保障代码可靠性