`
onlyor
  • 浏览: 379998 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

一个java枚举的实例

    博客分类:
  • java
阅读更多

一个java枚举的实例,直接上代码。

 

/**
 * 
 * 〈枚举测试〉<br> 
 *
 * 1 枚举构造
 * 2 枚举实现接口
 * 3 枚举使用
 *
 */
public class EnumExample {

    public static void main(String[] args) {
        Signal[] s = Signal.YELLOW.values();
        
        System.out.println("序号");
        for (Signal ss : s) {
            System.out.print(ss.ordinal()+"\t");
        }
        System.out.println();System.out.println("值");
        for (Signal ss : s) {
            System.out.print(ss.getCode()+"\t");
        }
        System.out.println();System.out.println("变量名");
        for (Signal ss : s) {
            System.out.print(ss.name()+"\t");
        }
        
        // 运行异常:不需要try
        throw new RuntimeException("");
    }
    
    /**
     * code 接口
     */
    interface CodeFC {
        int getCode();
        void setCode(int code);
    }
    
    /**
     * 枚举定义
     */
    enum Signal implements CodeFC {
        GREEN(1), YELLOW(2), RED(3);

        private int code;

        Signal(int i) {
            this.code = i;
        }

        public int getCode() {
            return code;
        }

        public void setCode(int code) {
            this.code = code;
        }
    }
}

 

分享到:
评论

相关推荐

    java枚举实例代码

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

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

    3. **获取枚举实例名**:每个枚举实例都有一个与之关联的名称,这是在枚举声明中给出的字符串。可以使用`getName()`方法获取。 ```java String redName = colors[0].name(); // "RED" ``` 4. **通过名称获取枚举...

    java枚举的一个实例

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

    Java枚举类型Enum的用法

    Java枚举类型(Enum)是Java SE 5.0引入的一种新的数据类型,它为开发者提供了更为强大且安全的方式来表示一组常量。枚举在Java中不仅是一个类,还是一种特殊的类型,允许我们定义自己的常量集合。接下来,我们将...

    JAVA的枚举实例以及应用

    JAVA的枚举实例以及应用

    java枚举类用法

    有时我们需要为枚举提供统一的行为,可以定义一个抽象方法,然后在每个枚举实例中实现: ```java enum Color { RED, GREEN, BLUE; abstract void display(); } Color.RED.display(); // 实现该方法的具体...

    简单总结java枚举类型

    枚举在Java中被引入为一个完整的类型,不同于C++中的枚举,这使得Java枚举更加强大且易于使用。以下是关于Java枚举类型的详细解释和相关知识点: 1. 定义枚举: 在Java中,枚举通过关键字`enum`来定义。例如,创建...

    java枚举类型说明

    下面通过一个具体的例子来说明如何使用Java枚举类型: ```java public enum Grade { A, B, C, D, F, INCOMPLETE; public String getDescription() { switch (this) { case A: return "优秀"; case B: ...

    高阶Java-Java枚举类型 enum 应用详解

    返回一个包含所有枚举实例的数组,可以用于遍历枚举: ```java for (Color c : Color.values()) { System.out.println(c); } ``` 2. `valueOf(String)`方法: 根据字符串转换为对应的枚举实例,如果不存在则抛出...

    理解java枚举类型

    Java枚举类型是Java语言中的一种特殊的类,用于定义一组固定的常量集合。它在Java中扮演着重要的角色,提供了一种安全、类型化的常量表示方式,比传统的final static变量更具有优势。理解Java枚举类型对于编写高质量...

    java枚举ppt和详细代码

    Java枚举是面向对象编程中的一个重要特性,它用于定义固定的常量集合,这些常量通常代表某种特定的数据类型。在Java中,枚举提供了一种更安全、更规范的方式来处理常量,相比于传统的final static变量,枚举具有更多...

    属性及枚举实例

    属性和枚举实例在软件设计中非常常见,它们有助于保持代码的整洁,提高可读性,同时提供了一种强大的方式来控制数据的访问和行为。在处理复杂业务逻辑时,正确地使用属性和枚举能够减少错误,增强代码的可扩展性和可...

    java枚举的一个例子

    ### Java枚举详解 在Java编程语言中,枚举(`enum`)是一种特殊的类,用于定义一组固定的常量值。这些常量值通常代表了一组预定义的选项或者状态,比如颜色、方向等。使用枚举可以提高代码的可读性和可维护性,并且...

    java枚举类的属性、方法和构造方法应用实战

    例如,在 Gender 枚举类中,我们定义了一个构造方法,用于初始化 MALE 和 FEMALE 枚举值。这个构造方法将枚举值的 name 属性设置为指定的值。 枚举类的应用 枚举类的应用非常广泛,例如,在性别枚举类中,我们可以...

    Java枚举类型.pdf

    总结起来,Java枚举类型是一个强大的工具,它可以替代`static final`常量来表示一组固定的值,提供类型安全、易于维护的代码。通过枚举,我们可以更方便地管理常量,减少错误,并增加代码的灵活性。枚举是Java中一个...

    JAVA枚举JAVA枚举.doc

    例如,我们可以为 `Color` 枚举添加一个返回英文名的方法: ```java public enum Color { RED("Red"), GREEN("Green"), BLUE("Blue"); private String englishName; Color(String englishName) { this.english...

    Java目录直读:枚举文件夹下的所有文件.rar

    Java枚举目录下的所有文件,列出文件名,是一个Java目录直读程序的例子,代码中定义了一个showDirContent方法,该方法实现取得目录内容,用路径实例化一个文件对象,重点:取得目录内所有文件列表,实例化一个...

    谈谈你可能并不了解的java枚举

    Java枚举类默认继承自`java.lang.Enum`,这意味着它们拥有`Enum`类提供的所有方法,如`values()`(返回所有枚举实例的数组)、`name()`(返回枚举常量的名称)和`ordinal()`(返回枚举常量的顺序索引,即默认值)。...

    列举java 枚举相关信息

    ### Java 枚举类型详解 #### 一、引言 ...通过以上的介绍,我们可以看到Java枚举类型不仅提供了类型安全的保障,还为开发者带来了极大的灵活性。合理地使用枚举类型,可以显著提高代码的质量和可维护性。

    Java面试枚举从使用到原理

    本篇文章将深入探讨Java枚举的使用及其背后的原理。 一、枚举的定义与使用 1. 基本用法: 在Java中,枚举可以通过`enum`关键字来创建。例如,我们可以定义一个表示一周七天的枚举类型: ```java public enum ...

Global site tag (gtag.js) - Google Analytics