首页 > 其他分享 >Enum

Enum

时间:2022-08-25 20:12:29浏览次数:58  
标签:enum 常量 Enum --- 枚举 name

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

搜索

复制

标签:enum,常量,Enum,---,枚举,name
From: https://www.cnblogs.com/grix/p/16625571.html

相关文章

  • enumerate() 函数_06
    enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标。>>>seasons=['Spring','Summer','Fall','Winter']......
  • python语法随笔:{!r}、*a, = 、enumerate、dic[1]和dic[1.0]、dis、isinstance(True,in
    f"{!r}"等价与'{!r}'.format()输出会带上引号和print('%r'%a)相同a='2'print(f"{a}")print("{}".format(a))print(f"{a!r}")print("{!r}".format(a))输......
  • IOAndExceptionAndEnum
    Properties它是一个属性集,属于HashTable类的一个子类,可以使用Map接口当中的所有方法它的键值累对类型都是字符串常用API方法:store()load()......
  • C#enum枚举解析(含IL解析)(三)
    Enum基准测试枚举的速度是很快的,几乎不存在性能问题。枚举仅仅是像int类型一样的语法糖,也很快。Version1这版代码用于测试枚举值。我们在紧密的循环中进行多次迭代。......
  • python 中(序列)内置函数enumerate
     pyhton中内置函数enumerate用于将序列生成二元组。001、>>>str1="hello!"##测试字符串>>>foriinenumerate(str1):##enumerate用于......
  • Enum类及方法
    //定义的枚举类默认继承于java.lang.Enum类publicenumSeasonEnum{ //1.提供当前枚举类的对象,多个对象之间用","隔开,末尾对象";"结束SPRING("春天",20),SU......
  • 【Azure 事件中心】从Azure Event Hub中消费数据,如何查看当前消费客户端消费数据的Off
    问题描述当通过AzureEventHubSDK消费EventHub中的消息时,必须指定一个StorageAccount(存储账号)用于保存Checkpoint(检查点)。 比如在C#代码中,需要指定StorageAc......
  • C# Enum转集合
    C#Enum转集合一、定义枚举publicenumOrderStatus{已下单=1,已发货=2,已签收=3}二、将枚举转为集合publicvoidE......
  • 5、枚举Enum
    枚举类会隐式的继承Enum类,无法再继承其它类(单继承机制)一、无实参枚举类型:1、定义:/***1、无实参枚举类型*/publicenumNoParamTypeEnums{SPRING,SUM......
  • C#enum枚举解析(含IL解析)
    enum枚举用于存储命名的和神奇的内容。一般在collection、if和switch中使用enum枚举。Enum枚举:思考一下,一个项目存储有代表性的花,花可能会有紫色的颜色,一个枚举可以代表......