`
yiheng
  • 浏览: 156550 次
社区版块
存档分类

java 定义枚举+枚举使用

    博客分类:
  • Java
阅读更多

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 枚举是 Java 语言中的一种特殊类型,自 JDK 5 开始引入,使用 enum 关键字修饰。在 Java 中,枚举是一种受限制的类,具有自己的方法。枚举的本质是 java.lang.Enum 的子类,它提供了一些基本方法,如 values()...

    枚举+枚举类+定义和使用+学习

    二、定义枚举类 除了定义常量,枚举还可以包含方法和字段,这使得枚举类更加强大。例如,我们可以为每个枚举值添加一个描述: ```java public enum Color { RED("红色"), GREEN("绿色"), BLUE("蓝色"); private ...

    Java+单例+多例+工厂+枚举+动态代理===》演示

    单例设计模式案例演示 单例模式,是一种常用的软件设计模式。通过单例模式可以保证系统中,**应用该模式的这个类只有一个实例**。即一个类只有一个对象实例...枚举的定义和使用 工厂设计模式案例演示 动态代理案例演示

    java枚举实例代码

    Java枚举(enum)是Java语言中的一种特殊数据类型,用于定义一组有限的常量,这些常量在程序中作为固定的值使用。枚举在Java中被引入,目的是为了更好地管理和使用常量,提高代码的可读性和安全性。在本实例代码中,...

    java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名

    枚举(Enumeration)是Java中的一个特殊类类型,用于定义一组常量。本项目"test-enum-demo-master"显然是一个用于演示如何通过反射来操作枚举类的示例。 首先,让我们理解枚举类的基本概念。枚举类在Java中用于定义...

    第2章 枚举+ppt+pdf+例子

    例如,它们可能会介绍如何在枚举中添加方法,如何在枚举中定义枚举器(enumerator),或者如何在面向对象的设计模式中利用枚举。同时,示例部分可能会展示如何在实际编程场景中使用枚举,比如在图形用户界面(GUI)...

    Java面试枚举从使用到原理

    枚举类型非常适合与Java的`switch`语句配合使用,因为它们之间的类型检查更为严格,确保了在枚举中定义的所有可能性都被覆盖。 ```java DayOfWeek day = DayOfWeek.MONDAY; switch (day) { case MONDAY: System....

    java enum 枚举 学习资料

    在 Java 中,枚举类型是用 enum 关键字来定义的。枚举元素列表必须写在枚举类的最前面,每个元素之间用逗号隔开,元素列表结束位置后若没有其他内容,则可以不写分号,否则必须要写。例如: ```java public enum ...

    java中枚举的使用

    在Java编程语言中,枚举(Enumeration)是一种特殊的类,用于定义一组固定的常量。它在JDK 1.5及以后的版本中被引入,为开发者提供了更安全、更面向对象的方式来处理常量集合。枚举在Java中的使用不仅提高了代码的...

    Java源码查看枚举类型定义.rar

    在Java编程语言中,枚举(Enumeration)是一种特殊的类,用于定义一组固定的常量。它在许多场景下比使用常量或int值更方便,因为枚举提供了更强的类型安全性和更好的可读性。本资源"Java源码查看枚举类型定义.rar...

    Java枚举类型Enum的用法

    总结来说,Java枚举类型提供了一种安全、类型安全的方式来定义和使用常量,它可以拥有构造器、方法和字段,并能与switch语句、序列化、反射等Java特性很好地结合。理解并熟练使用枚举,能够使代码更加清晰、易读,...

    简单总结java枚举类型

    1. 定义枚举: 在Java中,枚举通过关键字`enum`来定义。例如,创建一个表示一周天的枚举类型如下: ```java enum DayOfWeek { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } ``` 这里,...

    java枚举ppt和详细代码

    这是一种常见的设计模式,用于定义枚举的行为。例如: ```java enum Shape { CIRCLE { @Override void draw() { System.out.println("Drawing a circle"); } }, SQUARE { @Override void draw() { ...

    说说Java中的枚举 转 可以了,够了 包括EnumSet(Map)

    这篇博客将深入探讨Java枚举的特性和使用方法,包括`EnumSet`和`EnumMap`这两个与枚举相关的数据结构。 首先,枚举定义的基本语法是`public enum EnumName {constant1, constant2, ...}`。每个枚举常量都是`...

    java枚举类型说明

    - **定义**: 使用`enum`关键字定义枚举类型,可以在枚举类型中定义一组固定的值,这些值都是该枚举类型的实例。 - **实例**: 枚举类型的每一个值都可以看作是该枚举类型的一个实例。例如,在上面的例子中,`Grade`...

    全面掌握java枚举类型(enum-type)1

    Java 定义枚举类型的语句很简约。它有以下特点: 1. 使用关键字 enum 2. 类型名称,比如这里的 Season 3. 一串允许的值,比如上面定义的春夏秋冬四季 4. 枚举可以单独定义在一个文件中,也可以嵌在其它 Java 类中 5...

    java枚举状态机

    例如,假设我们有一个简单的订单处理系统,有"新建"、"处理中"和"完成"三个状态,可以这样定义枚举: ```java public enum OrderStatus { NEW { void process() { System.out.println("订单正在处理..."); ...

    泛型+枚举+反射.docx

    枚举(Enum)在Java中是一种特殊的类,它提供了固定的实例,这些实例通常代表有限的、预定义的值。枚举类可以有构造方法、抽象方法,甚至可以实现接口。枚举的常见API包括`valueOf()`用于通过名称获取枚举实例,`...

    java枚举的一个实例

    Java枚举是编程语言Java中的一个特色特性,它在类、接口和变量的定义中扮演着特殊的角色。枚举在Java中被用作一种数据类型,用于定义一组固定的常量,这些常量可以代表特定的值或状态。通过枚举,我们可以确保变量...

    在Java中使用枚举

    - **常量定义**:在Java 5之前,通常使用静态常量来模拟枚举,如描述中所示。 - **单例类**:通过创建只包含静态成员的类,可以实现类似枚举的行为,但缺乏内置的枚举特性。 Java的枚举类型不仅提供了类型安全,还...

Global site tag (gtag.js) - Google Analytics