package com.yjf.util;
/**
* 枚举列表
*
* @author yijianfeng
* @date 2012-08-17;
*/
public class EM {
/**
* 状态枚举 <模块_状态值>;
*
* @author yijianfeng
*
*/
public static enum Status {
/** 商品原图 */
PRODUCT_basePicture("1"),
/** 商品大图 */
PRODUCT_bigPicture("2"),
/** 商品中图 */
PRODUCT_centerPicture("3"),
/** 商品小图 */
PRODUCT_smallPicture("4"),
/** 商品多角度图 */
PRODUCT_anglesPicture("5"),
/** 商品下架 */
PRODUCT_DOWN("2"),
/** 商品上架 */
PRODUCT_UP("1");
public String value;
Status(String value) {
this.value = value;
}
}
/**
* 测试;
* http://blog.csdn.net/yjflinchong
* @param args
*/
public static void main(String[] args) {
System.out.println(EM.Status.PRODUCT_centerPicture.value);
System.out.println(EM.Status.ORDER_CONFIG.value);
}
}
枚举
分享到:
相关推荐
Java 枚举是 Java 语言中的一种特殊类型,自 JDK 5 开始引入,使用 enum 关键字修饰。在 Java 中,枚举是一种受限制的类,具有自己的方法。枚举的本质是 java.lang.Enum 的子类,它提供了一些基本方法,如 values()...
二、定义枚举类 除了定义常量,枚举还可以包含方法和字段,这使得枚举类更加强大。例如,我们可以为每个枚举值添加一个描述: ```java public enum Color { RED("红色"), GREEN("绿色"), BLUE("蓝色"); private ...
单例设计模式案例演示 单例模式,是一种常用的软件设计模式。通过单例模式可以保证系统中,**应用该模式的这个类只有一个实例**。即一个类只有一个对象实例...枚举的定义和使用 工厂设计模式案例演示 动态代理案例演示
Java枚举(enum)是Java语言中的一种特殊数据类型,用于定义一组有限的常量,这些常量在程序中作为固定的值使用。枚举在Java中被引入,目的是为了更好地管理和使用常量,提高代码的可读性和安全性。在本实例代码中,...
枚举(Enumeration)是Java中的一个特殊类类型,用于定义一组常量。本项目"test-enum-demo-master"显然是一个用于演示如何通过反射来操作枚举类的示例。 首先,让我们理解枚举类的基本概念。枚举类在Java中用于定义...
例如,它们可能会介绍如何在枚举中添加方法,如何在枚举中定义枚举器(enumerator),或者如何在面向对象的设计模式中利用枚举。同时,示例部分可能会展示如何在实际编程场景中使用枚举,比如在图形用户界面(GUI)...
枚举类型非常适合与Java的`switch`语句配合使用,因为它们之间的类型检查更为严格,确保了在枚举中定义的所有可能性都被覆盖。 ```java DayOfWeek day = DayOfWeek.MONDAY; switch (day) { case MONDAY: System....
在 Java 中,枚举类型是用 enum 关键字来定义的。枚举元素列表必须写在枚举类的最前面,每个元素之间用逗号隔开,元素列表结束位置后若没有其他内容,则可以不写分号,否则必须要写。例如: ```java public enum ...
在Java编程语言中,枚举(Enumeration)是一种特殊的类,用于定义一组固定的常量。它在JDK 1.5及以后的版本中被引入,为开发者提供了更安全、更面向对象的方式来处理常量集合。枚举在Java中的使用不仅提高了代码的...
在Java编程语言中,枚举(Enumeration)是一种特殊的类,用于定义一组固定的常量。它在许多场景下比使用常量或int值更方便,因为枚举提供了更强的类型安全性和更好的可读性。本资源"Java源码查看枚举类型定义.rar...
总结来说,Java枚举类型提供了一种安全、类型安全的方式来定义和使用常量,它可以拥有构造器、方法和字段,并能与switch语句、序列化、反射等Java特性很好地结合。理解并熟练使用枚举,能够使代码更加清晰、易读,...
1. 定义枚举: 在Java中,枚举通过关键字`enum`来定义。例如,创建一个表示一周天的枚举类型如下: ```java enum DayOfWeek { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } ``` 这里,...
这是一种常见的设计模式,用于定义枚举的行为。例如: ```java enum Shape { CIRCLE { @Override void draw() { System.out.println("Drawing a circle"); } }, SQUARE { @Override void draw() { ...
- **定义**: 使用`enum`关键字定义枚举类型,可以在枚举类型中定义一组固定的值,这些值都是该枚举类型的实例。 - **实例**: 枚举类型的每一个值都可以看作是该枚举类型的一个实例。例如,在上面的例子中,`Grade`...
这篇博客将深入探讨Java枚举的特性和使用方法,包括`EnumSet`和`EnumMap`这两个与枚举相关的数据结构。 首先,枚举定义的基本语法是`public enum EnumName {constant1, constant2, ...}`。每个枚举常量都是`...
Java 定义枚举类型的语句很简约。它有以下特点: 1. 使用关键字 enum 2. 类型名称,比如这里的 Season 3. 一串允许的值,比如上面定义的春夏秋冬四季 4. 枚举可以单独定义在一个文件中,也可以嵌在其它 Java 类中 5...
例如,假设我们有一个简单的订单处理系统,有"新建"、"处理中"和"完成"三个状态,可以这样定义枚举: ```java public enum OrderStatus { NEW { void process() { System.out.println("订单正在处理..."); ...
枚举(Enum)在Java中是一种特殊的类,它提供了固定的实例,这些实例通常代表有限的、预定义的值。枚举类可以有构造方法、抽象方法,甚至可以实现接口。枚举的常见API包括`valueOf()`用于通过名称获取枚举实例,`...
Java枚举是编程语言Java中的一个特色特性,它在类、接口和变量的定义中扮演着特殊的角色。枚举在Java中被用作一种数据类型,用于定义一组固定的常量,这些常量可以代表特定的值或状态。通过枚举,我们可以确保变量...
- **常量定义**:在Java 5之前,通常使用静态常量来模拟枚举,如描述中所示。 - **单例类**:通过创建只包含静态成员的类,可以实现类似枚举的行为,但缺乏内置的枚举特性。 Java的枚举类型不仅提供了类型安全,还...