Java语言中的----枚举

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java语言中的----枚举相关的知识,希望对你有一定的参考价值。

day08 Java语言中的----枚举

一、概述:

    什么是枚举?枚举有什么作用?我们又如何来使用这个枚举。其实枚举就是不可变的一些成员变量,比如:春夏秋冬、年、十二个月、颜色等等。都是一些固定的常量值。是用来创建预定义列表。枚举是和类是一个级别的。可以直接以类的方式来定义,也可以定义在类里面。同时也可以在定义枚举里面定义方法、变量、构造函数等等。


二、枚举:

    实例一:

        package www.com;
        
        //定义一个枚举。
        enum Weekday{
	    MONDAY,TUESDAY,WENESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY
        }

        public class Enum {

	    public static void main(String[] args) {
		
		//1、通过枚举名称访问。
		System.out.println(Weekday.MONDAY);
		System.out.println(Weekday.TUESDAY);
		
		//2、通过应用变量来访问。只能使用自己的数据类型来接受。其他类型是不行的。
		Weekday wd = Weekday.SUNDAY;
		System.out.println(wd);
		
		//3、输出这个枚举的序号
		System.out.println(Weekday.FRIDAY.ordinal());
		
		//4、遍历枚举、是以一个数组的形式返回的,所以要用数组来接受。
		Weekday wdy[] = Weekday.values();
		
		for (Weekday weekday : wdy) {
			System.out.print(weekday+"、");
		}
	    }
        }

三、结束语:

    到这里我们的“枚举”知识就说完了。我们知道如何来定义一个枚举、如何来使用访问一个枚举、如何来遍历一个枚举就可以了。在后续的工作中你也会直接使用。至少你在开发的过程中要恶补陌生。

本文出自 “孤独一夜” 博客,转载请与作者联系!

以上是关于Java语言中的----枚举的主要内容,如果未能解决你的问题,请参考以下文章

Java中如何调用枚举类中的数组

c语言中的枚举型啥意思

c语言中的枚举型啥意思

带有红宝石集合/可枚举的酷技巧和富有表现力的片段[关闭]

java枚举与.net中的枚举区别

C/C++ 中enum枚举量的介绍:介绍enum枚举量在C/C中的作用和使用方法