Java 枚举详解:何时使用、语法及示例 - 提升代码可读性和安全性
在Java中,枚举(enum)可以用于表示一组固定的常量。\n\n枚举的语法如下:\n\njava\nenum EnumName {\nCONSTANT1, CONSTANT2, CONSTANT3;\n}\n\n\n其中,EnumName是枚举类型的名称,而CONSTANT1、CONSTANT2、CONSTANT3是枚举常量,它们用逗号分隔。\n\n枚举常量可以有附加的数据和方法。例如:\n\njava\nenum EnumName {\nCONSTANT1("value1"), CONSTANT2("value2"), CONSTANT3("value3");\n\nprivate String value;\n\nprivate EnumName(String value) {\nthis.value = value;\n}\n\npublic String getValue() {\nreturn value;\n}\n}\n\n\n这样,每个枚举常量都有一个关联的值,并且可以通过getValue()方法获取这个值。\n\n枚举可以用于定义变量、方法参数和返回值类型。可以通过枚举常量的名称来访问它们。例如:\n\njava\nEnumName enumVar = EnumName.CONSTANT1;\nSystem.out.println(enumVar); // 输出CONSTANT1\n\nvoid method(EnumName enumParam) {\nSystem.out.println(enumParam.getValue());\n}\n\nEnumName returnEnum() {\nreturn EnumName.CONSTANT2;\n}\n
原文地址: https://www.cveoy.top/t/topic/pTuA 著作权归作者所有。请勿转载和采集!