枚举 使用 语法

枚举:
*     class  interface  enum  annotation
*
* 使用场景:
*    1. 由该类创建的对象是有限个数,而且是确定的值
*    2. 在枚举类中放的都是常量值
*
* 星期类--->使用class定义枚举类 星期一----->星期日
* 星期类使用enum关键字---->转换一下
*
*  jdk1.5之前使用class来自定义一个枚举类
*  jdk1.5之后使用enum来自定义一个枚举类
*
* 枚举类
*    1. 枚举类需要存放的都是一些常量值(对象值)   class interface Array数组类型 null,enum,annotation注解类型
*    2. 枚举类中的构造方法必须是私有的
*    3. 枚举类中的属性也必须是私有的
*    4. 枚举类当中的构造方法也支持方法重载
*    5. 枚举类当中的常量值都是public static final修饰的
*    6. 在枚举类当总书写常量值,直接书写一个常量名即可,不添加修饰符和数据类型
*    7. 如果使用enum关键字来定义一个枚举类,那么由enum定义出来的枚举类就自动会继承一个类Enum
*    8. 在枚举类当中书写的对象常量值必须写在该类的第一行位置上
*    9. 官方建议枚举类当总的属性值也是常量值,不要轻易去修改它。
*
* Enum类中常用API方法
*    1.  valueOf(String name) --->该类对应的对象值
*    2.  name() --->返回的是对象名称
*    3.  toString() --->返回的是对象名称

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值