国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java枚举是什么

java枚举是什么

java枚举

头像

小妮浅浅

2021-01-07 10:17:143859浏览 · 0收藏 · 0评论

在对常量进行定义时,有一种特殊的类引起了我们的注意,相较于以往的类有多更多的使用规则,所以在代码上就非常简介,这就是我们所使用的枚举类型。它算是java中一种新出的类,下面我们就java枚举的概念、作用、常用方法带来介绍,一起来初步体验下枚举的使用吧。

1.概念

枚举类型是Java 5中新增的特性,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。

2.作用

1)出于类型安全考虑,没用枚举类之前,常用静态常量来表示。

比如对于性别的表示,

public static final int MAN = 0;
public static final int WOMAN = 1;

这样的性别定义实际上是一个整型数据,其一,这些变量完全可用来做加减运算,当然我们原意并非如此;其二,意义不明,当我们debug的时候,本来向输出‘男’,结果输出0。于是我们不得不去前面寻找0表示的意义,特别是看别人的代码时,会很懵逼。

2)代码更优雅

一个大一些的程序里面,可能要用到成百上千的静态常量,如果全写在一个文件里面,容易造成命名混淆,程序读起来也比较麻烦。

3)枚举类能方便我们定义自己想要的类型

枚举便于记忆和使用,并且相当于一个接口。使用时只需要封装内部的数据类型,并且限定数据域。而且对于不同的枚举变量,可以调用不同的处理方法(实现枚举类的抽象方法可以做到这一点)。

3.枚举常用方法

name()

返回常量名

String s = Weekday.SUN.name(); // "SUN"

ordinal()

返回定义的常量的顺序,从0开始计数

int n = Weekday.MON.ordinal(); // 1

以上就是java中关于枚举的介绍,如果对代码有安全和简洁的需求,不妨使用枚举类来处理一些常量,相信会比以往的使用体验感更高。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女同学上课用嘴帮我口出来| 开处出血视频| 美女比基尼游泳图片视频| 《黏糊糊的你》免费观看| 16岁小花妹妹CSGO| 家公给我治疗5中字| 双腿无力合拢红肿外翻男生原因| 《厨房激战5》完整版在线观看| 两人一起做AJ的视频教程| 摸的下身已洪水泛滥怎么办| 美国伦理《欲奴3)| 学长让我夹跳D上课不能掉| 美国大片又大又好看的PPT| 年轻的嫂子2| 巜禁忌7》A片| 《办公室高潮秘书2》| 甜蜜惩罚免费观看第一季全集| 女人尝试到更粗大的心理变化| 爸爸汆肉的日常| 可以进入任何网站的浏览器| 女儿借爸爸种生孩子| 可爱多少钱一斤| 苍井空人体写真| 公交车掀开奶罩边躁狠狠躁漫画| 欧美大妈LOGO大全及价格图| 7777777亚洲和欧洲尺码表| 《帐篷里的秘密》动漫| 《艳乳欲乱2》免费观看| 欧美人动物PPT免费模板大全| 《黏糊糊的你》免费观看 | 大叔和妈妈免费观看电视剧第3集 暴躁妹妹免费观看40集电视剧 | 亲吻刺激战场视频大全免费观看| 公媳欢情沈曼最新童节更新| 三叶草M码与欧洲码的区别| B站暴躁女RAPPER| 美女被咬小头头视频大全| 《互换人妻HD中字》| B站暴躁女RAPPER| 女人尝试到更粗大的心理变化 | 77777影院在线观看电视剧大..| 机械师是什么牌子旗下的电脑