《JAVA基础知识点—枚举类》

开发工具与关键技术:Eclipse   与   java
作者:蔡杰明
撰写时间:2021  年 05  月 24 日

枚举类型

格式: [public] enum 枚举名称{
枚举值1,枚举值2,…枚举值n;
}
枚举类型可用于switch语句
枚举类型使用enum来声明类型,枚举类型的每一个枚举值(枚举属性)都是枚举类型的实例,且都是public static final类型的实例
枚举类型的继承:
1.所有的枚举类型都隐含的继承自java.lang.Enum类,
有因java是单继承的,所一个枚举类型不能继承任何其他的类
2.枚举类型因为继承了java.lang.Enum类,又因java.lang.Enum
实现了java.lang.Comparable(用来比较)和java.io.Serializable(用来序列化)接口,
所枚举类型也默认实现了这两个接口
枚举类型的构造方法:
1.必须是私有的(private)访问权限,不能公有的(public)权限
2.不能乱加extends继承的类,因为添加enum枚举这个都会隐式的给你添加上去了
在这里插入图片描述

继承自身父类的方法:
1、ordinal():返回枚举值在枚举类中的顺序【根据枚举值声明顺序而定】
2、compareTo(): 返回两个枚举值的顺序之差【同一个枚举类】
3、values():静态方法,返回一个包含全部枚举值的数组
4、toString(): 返回枚举常量的名称
5、valueOf(): 这个方法和toString()方法是对应的,返回带指定名称的指定枚举类型的枚举常量
6、equals(): 比较两个枚举类对象的引用
枚举类型可用于switch语句
在这里插入图片描述
在这里插入图片描述

枚举类型的符号:
访问控制符:private、protected、public
类修饰符:public、abstract、final
成员变量修饰符:public、private、protected、final、static
方法修饰符:public、private、protected、final、static、synchronize、native
初始化块:static
在这里插入图片描述

枚举类型【枚举继承】:enum
枚举类型使用enum来声明类型,枚举类型的每一个枚举值(枚举属性)都是枚举类型的实例,且都是public static final类型的实例
枚举类型的继承:
1.所有的枚举类型都隐含的继承自java.lang.Enum类,有因java是单继承的,所一个枚举类型不能继承任何其他的类
2.枚举类型因为继承了java.lang.Enum类,又因java.lang.Enum实现了java.lang.Comparable和java.io.Serializable接口,所枚举类型也默认实现了这两个接口
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值