ts枚举类型enum用法(enum用法)
2023-10-09 21:49:07
•
来源:
导读 大家好,我是小曜,我来为大家解答以上问题。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、只能把枚举值赋予枚举变量,不能把元素的数值直接赋予枚举变量。如一定要把数值赋予枚举变量,则必须用强制类型转换。
本文到此讲解完毕了,希望对大家有帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
标签: