您的位置:首页 >综合知识 >

ts枚举类型enum用法(enum用法)

导读 大家好,我是小曜,我来为大家解答以上问题。ts枚举类型enum用法,enum用法很多人还不知道,现在让我们一起来看看吧!1、一个enum是定义一...

大家好,我是小曜,我来为大家解答以上问题。ts枚举类型enum用法,enum用法很多人还不知道,现在让我们一起来看看吧!

1、一个enum是定义一组值的对象,它可以包括零个或多个值成员。只须定义一个enum型的对象.enum对象的值都会自动获得一个数字值,从0开始,依次递增。如:

2、EnumDemo.java

3、package net.javagarage.enums;

4、public class EnumDemo{

5、private enum Seasons{

6、winter,spring,summer,fall

7、}

8、public static void main(String[]args){

9、for(Seasons s:Seasons.values()){

10、System.out.println(s);

11、}

12、}

13、}

14、尽管enums有这么多的属性,但并不是用的越多越好,如果那样还不如直接用类来的直接.enums的优势在定义int最终变量仅当这些值有一定特殊含义时.但是如果需要的是一个类,就定义一个类,而不是enum。

15、扩展资料:

16、枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。枚举元素本身由系统定义了一个表示序号的数值,从0开始顺序定义为0,1,2…。如在weekday中,sun值为0,mon值为1,sat值为6。

17、只能把枚举值赋予枚举变量,不能把元素的数值直接赋予枚举变量。如一定要把数值赋予枚举变量,则必须用强制类型转换。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!