android 枚举 Android开发之枚举(Enum)在实际项目中的应用
大家好,我是云百科的客服小柏,我来为大家解答以上问题。android,枚举,Android开发之枚举(Enum)在实际项目中的应用很多人还不知道,现在让我们一起来看看吧!
解答:
1、 枚举不同于类和接口。类由类标识,接口由接口标识,枚举由枚举标识。建议枚举名称以enum作为后缀。枚举成员名称应该全部大写,单词之间应该用下划线分隔。
2、 以一年四季为例,学习枚举的基本用法,创建枚举SeasonEnum,包括成员:SPRINT,SUMMER,AUTUMN,WINTER,代码如下:
3、 调用方式,代码如下:
4、 若要确定两个枚举成员是否相等,请使用等号(==)。代码如下:
5、 运行demo,控制台输出:秋,夕阳,天涯断肠人。
6、 至此,我们已经学会了枚举的基本用法。接下来,看看一周七天的例子,制定一周的工作计划,创建枚举WeeklyPlanEnum,包括成员:MON,TUES,WED,THUR,FRI,SAT,SUN。代码如下:
7、 因为我们创建了带参数的构造方法,所以可以把参数(而且参数必须要传)传入MON,制定一周的工作计划,按照计划老老实实的行动。调用getPlan()方法检查具体的工作内容。代码如下:
8、 运行演示,控制台输出:周五:学会混淆Android项目的资源文件和属性文件。
9、 从上面两个例子,你能总结出一些共同的特点吗,你知道什么时候用枚举吗?如果你还不明白,我们再来看一个例子:这学期,计算机科学与技术学院评选出了三名优秀学生干部。学生信息包括:学号(num)、姓名(name)、专业(profession)。现在需要根据学生的学号查询学生的其他信息,用枚举来实现。代码如下:
10、 调用以下方法查询三好学生的其他信息,代码如下:
11、 运行demo,控制台会打印出:
12、 从上面三个例子可以总结为:当你需要在可选区域选择一个选项,并获取该选项对应的属性或方法时,可以考虑枚举。
13、 例1:一年有四季,可选区域。你可以选择其中之一,然后得到描述季节的诗句。
14、 例2:一周有七天,可选区域。选择一天以获取当天的工作时间表。
15、 例3:所选的三名优秀学生是可选区。可以根据学号查询某个学生是否是优秀学生干部,并返回该学生的其他信息。
本文到此讲解完毕了,希望对大家有帮助。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
最近收到一位患者的留言,说自己这几天总感觉肛门有下坠胀感,特别难受,上网一查,好多信息都指向癌症,这可...浏览全文>>
-
腹痛、腹泻总反复!可能是小肠、大肠在抗议。基于症状特征区分小肠疾病与大肠疾病的具体差异分析:一、核心症状...浏览全文>>
-
近日,中国中医药信息学会肛肠分会·肿瘤分会·治未病分会·河北名医学会肛肠分会·盆底与便秘分会·河北省中...浏览全文>>
-
安徽蚌埠的长安启源E07作为一款备受关注的新能源车型,其价格和配置一直是消费者热议的话题。如果你正考虑入手...浏览全文>>
-
近年来,随着新能源汽车市场的快速发展,插电式混合动力车型逐渐成为消费者关注的焦点。生活家PHEV作为一款备...浏览全文>>
-
在2025款生活家PHEV车型正式上市之前,提前了解相关费用明细对于购车者来说至关重要。这款插电式混合动力车型...浏览全文>>
-
大众途昂作为一款中大型SUV,凭借其宽敞的空间和强劲的动力配置,在市场上一直拥有不错的口碑。对于计划购买20...浏览全文>>
-
阜阳地区的长安启源Q05 2025款车型凭借其时尚的外观设计和丰富的配置,吸引了众多消费者的关注。这款车型作为...浏览全文>>
-
阜阳揽巡作为一款备受关注的中型SUV,凭借其豪华的配置和超值的价格吸引了众多消费者的目光。这款车不仅在外观...浏览全文>>
-
淮南长安启源A07自上市以来便凭借其卓越的性能和亲民的价格赢得了众多消费者的青睐。作为2025款的新车型,它在...浏览全文>>