desc 枚举类型id_枚举基础知识梳理

枚举

1.1. 枚举是什么

枚举,也是一种自定义的引用数据类型。使用关键字 enum修饰。

在写程序的过程中,有些数据取值范围是有限的,就只有有限的几个值作为取值范围。例如:一个人的性别,只有两个值可以选择;例如:一个用来描述星期几的变量,取值范围只有7个;此时,这样的数据,就可以使用枚举类型来描述。

1.2. 为什么要使用枚举

使用枚举类型,可以提高代码的可读性。如果没有枚举,某些变量在定义的时候,取值的可读性不强,例如:季节。如果没有枚举,可能使用数字来描述,这样的可读性不强。

1.3. 枚举的定义

枚举的定义,其实和类是比较像的。使用关键字 enum修饰。枚举,是可以写在类内的,作为内部枚举。

// 定义一个枚举,用来表示一个性别

enum Gender {

// 这里写这个枚举能取到的所有的值。

// 这些值,都是一个个的标识符,遵循大驼峰命名法。

Male, Female

}

1.4. 枚举对象的获取

// 使用 枚举.值 的方式,获取一个枚举对象

Gender gender = Gender.Male;

2. 枚举拓展

2.1. 枚举类型详解

枚举类型,在编译之后,也会生成.class字节码文件。枚举,可以认为是Object的一个特殊的子类,并且不能被继承。实际上,枚举的父类是 Enum,所有自定义的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值