龙空技术网

初识Java—(三十一)枚举类

IT研究僧 347

前言:

现时同学们对“java枚举类用法”大致比较注意,看官们都想要知道一些“java枚举类用法”的相关文章。那么小编在网上汇集了一些关于“java枚举类用法””的相关资讯,希望看官们能喜欢,小伙伴们一起来了解一下吧!

从Java SE5.0 开始,Java程序设计语言引入了一种新的类型—枚举(Enum)。枚举是指由一组固定的常量组成的类型。使用关键字enum定义。

定义枚举语法格式如下:

[Modlifer] enum enumName{  enumContantName1[,enumConstantName2...[;]]}Modilier是访问修饰符enum是关键字。  enumContantName1[,enumConstantName2...[;]]表示枚举常量列表,枚举常量之间以逗号隔开。

一个类的对象是有限而且固定的,比如季节,只有四个对象;比如行星,只有8个对象。这种实例有限而且固定的类,在Java里被称为枚举类。

6.8.1 枚举类定义

package com.langsin.test;public enum Planet {MERCURY,VENUS,EARTH,MARS,JUPITER,SATURN,URANUS,NEPTUNE}

使用方式:

package com.langsin.test;public class Test {public static void main(String[] args) {System.out.println(Planet.EARTH); // Planet.EARTH返回的是对象,对象的值为枚举值Planet jupiter = Planet.JUPITER;System.out.println(jupiter);}}

标签: #java枚举类用法