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

java枚举类型(十分钟的复习)

 
阅读更多
枚举类型代码:
public enum Color{
    RED,BIUE,BLACK YELLOW;
}

enum 是一个特殊的class,有着一些特殊的特征
1. 其枚举值就是这个特殊class的类对象  Color c = Color.RED,这些枚举值都是public static final的,也就是我们经常定义的常量方式。

2. 枚举类型中有构造器,方法和数据域。与普通构造器不同, 枚举类型的构造器只是在构造枚举值的时候被调用;枚举类型构造器只能私有不能public;
enum Color{
    RED(0,0,0),
    BIUE(255,255,0),
    BLACK(0,255,0),
   
   private Color(int a , int b , int c ){
        this.redValue =a ;
        this.greenValue = b;
        this.blueValu = c;
   }

    private int redValue,greenValue,blueValue;
}

所有的枚举类型都继承了Enum的方法,这里不一一介绍。

枚举类可以在switch语句中使用,因为枚举类型中定义的所有变量,根据顺序分别进行了标示。
比如上面的Color枚举类型中,RED代表1, BLUE代表2, BLACK代表3,以此类推。

好了,复习了十分钟的基本语法,接下来开始自己的项目代码阅读。加油啊!

分享到:
评论

相关推荐

    Java枚举类型Enum的用法

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

    简单总结java枚举类型

    Java枚举类型是Java语言中一种特殊的类,用于定义固定的常量集合,它提供了一种安全、类型化的方式来表示一组有限的值。枚举在Java中被引入为一个完整的类型,不同于C++中的枚举,这使得Java枚举更加强大且易于使用...

    JAVA枚举类型的用法详解

    Java 枚举类型是编程语言中的一个重要特性,它允许我们定义一组固定的、不可变的类实例,这些实例通常表示特定的常量或状态。在Java中,枚举类型提供了许多强大的功能,使得代码更加安全、易读且易于维护。下面我们...

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

    全面掌握 Java 枚举类型(enum type) Java 枚举类型是一种特殊的数据类型,它可以取有限个数的明确值。枚举类型的引入解决了 int 枚举模式和 String 枚举模式的缺点,提供了类型安全性、可读性和性能等优势。 ...

    JAVA枚举类型[归纳].pdf

    JAVA枚举类型[归纳].pdf

    Java 枚举类型案例.zip

    Java 枚举类型是Java语言中的一个特殊类,它用于定义一组固定的常量。枚举在许多编程场景中都有广泛的应用,例如表示状态、角色、方向等。在本压缩包中,"Java 枚举类型案例"可能包含了多个示例,以帮助我们深入理解...

    java枚举实例代码

    在这个例子中,`Color` 是一个枚举类型,`RED`, `GREEN`, `BLUE` 是该枚举类型的三个实例,它们都是 `Color` 类型的常量。枚举的实例可以直接使用,无需通过 `new` 关键字创建。 枚举可以包含方法和字段,就像普通...

    java枚举类型enum的使用

    ### Java 枚举类型 enum 的使用详解 #### 一、枚举类型概述 在 Java 中,枚举(enum)是一种特殊的类,它被用来表示一组固定的常量值。枚举类型自 JDK 1.5 开始引入,为开发者提供了一种更加安全、简洁的方式来...

    Java中的枚举类型Enum示例源代码

    Java中的枚举类型`Enum`是面向对象编程中一种强大的工具,它允许程序员定义自己的常量集合。在Java中,枚举类型不是简单的常量数组,而是一种完整的类,具有类的所有特性,如方法、构造函数和继承。下面将详细探讨`...

    列举java 枚举相关信息

    ### Java 枚举类型详解 #### 一、引言 枚举类型(Enum)是Java 5.0引入的一种新特性,它为开发者提供了一种更安全、更灵活的方式来处理一组固定数量的常量。相比于传统的使用整型或字符串来表示特定的值,枚举类型...

    java枚举状态机

    Java枚举(Enum)状态机是一种使用枚举类型来实现状态转换逻辑的编程技术,它在Java编程中被广泛应用于管理对象的状态变化。状态机是一种模型,用于描述一个系统或对象在不同时间点可能存在的状态以及如何从一个状态...

    Java枚举(enum)类型深度解析:特性、用法与最佳实践

    本文将深入探讨Java枚举类型的特点、用法以及最佳实践。 Java中的枚举类型是一种强大的特性,它提供了一种类型安全的方式来表示一组固定的常量。枚举类型可以包含字段、方法和构造器,使得它们可以携带额外的信息和...

    Java中枚举类型的使用.docx

    ### Java中枚举类型的使用详解 #### 一、引言 在软件开发过程中,经常会遇到需要定义一组固定的常量的情况,比如系统中的状态值、选项等。这些常量的定义方式直接影响到代码的可读性、可维护性和扩展性。在Java...

    java 枚举类总结

    枚举类型(`enum`)是Java中的一种特殊类,它允许开发者定义一组命名的常量,并将其视为一个独立的类型。从JDK 1.5版本开始,Java引入了枚举类型,它提供了一种更加安全且易于维护的方式来表示一组固定的选项。 ###...

    java枚举

    Java枚举类型自Java 5起引入,提供了更为安全且功能丰富的常量定义方式。 #### 二、使用自定义类模拟枚举 在Java枚举类型出现之前,开发者通常使用静态常量或自定义类来模拟枚举行为。如给定文件中所示,`Color`类...

    Java枚举数据类型.doc

    枚举类型是Java中一个强大的工具,它提高了代码的类型安全性和可读性,同时也提供了许多其他高级特性,如枚举方法和接口实现,使得在处理固定集合的值时更加方便和可靠。在编写Java程序时,特别是在定义固定选项或...

    Java面试枚举从使用到原理

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

    springboot项目中枚举类型的最佳实践

    在Spring Boot项目中,枚举类型(Enums)的使用是一种常见的数据表示方式,它们提供了类型安全和可维护性。本文将深入探讨如何在Spring Boot应用中实现枚举类型的最佳实践,包括前端与后端交互、数据库操作以及序列...

    JAVA中的枚举类型1:基本用法.doc

    ### JAVA中的枚举类型1:基本用法 #### 一、枚举类型的引入与定义 在Java 5中,枚举类型作为一种新特性被引入,主要用于定义一组固定的、相关的常量集合。通过枚举类型,我们可以更加清晰地组织并限制程序中可用的...

    java枚举,以及自己总结的两个示例.xmind

    如有侵权请联系删除,欢迎批评指正 java枚举,起初在网上抄了一部分,然后自己加了点示例,做一个记录,也算是为以后留个备份,技术小白一个,还在努力成长

Global site tag (gtag.js) - Google Analytics