`
linxizeng
  • 浏览: 104229 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Tiger学习 之 创建Enum<Enumerated>

阅读更多
Enum,Tiger新引进的类型,之前只能由class和interface来创建新类型...
主要摆脱 通过“public static final”的变量声明...<常量>
创建、使用的方式跟class类似,标识符一般用大写,如
引用

public enum EnumFirst {A, B, C, D, F, INCOMPLETE}

一些特性...
Enum是class
Enum继承过java.lang.Enum
Enum没有public构造函数
Enum值是public、static、 final的
Enum可以用 == 和equal 比较
....API

行内Inline声明Enum
跟class的成员类声明一样,看代码...
引用

public class TestMain {
    public enum EnumFirst { A, B, C, D, F, INCOMPLETE}
   //也可以"public static enum EnumFirst { A, B, C, D, F, INCOMPLETE}"这样写,但是是画蛇添足,不推荐
}
分享到:
评论

相关推荐

    MYSQL培训经典教程(共两部分) 1/2

    数据库优化 177&lt;br&gt;8.1 索引的使用 178&lt;br&gt;8.1.1索引对单个表查询的影响 178&lt;br&gt;8.1.2索引对多个表查询的影响 180&lt;br&gt;8.1.3多列索引对查询的影响 181&lt;br&gt;8.1.4索引的作用 182&lt;br&gt;8.1.5 索引的弊端 182&lt;br&gt;8.1.6 选择...

    MYSQL培训经典教程(共两部分) 2/2

    数据库优化 177&lt;br&gt;8.1 索引的使用 178&lt;br&gt;8.1.1索引对单个表查询的影响 178&lt;br&gt;8.1.2索引对多个表查询的影响 180&lt;br&gt;8.1.3多列索引对查询的影响 181&lt;br&gt;8.1.4索引的作用 182&lt;br&gt;8.1.5 索引的弊端 182&lt;br&gt;8.1.6 选择...

    mysql5.1中文手册

    ENUM类型&lt;br&gt;11.4.5. SET类型&lt;br&gt;11.5. 列类型存储需求&lt;br&gt;11.6. 选择正确的列类型&lt;br&gt;11.7. 使用来自其他数据库引擎的列类型&lt;br&gt;12. 函数和操作符&lt;br&gt;12.1. 操作符&lt;br&gt;12.1.1. 操作符优先级&lt;br&gt;12.1.2. 圆括号&lt;br&gt;...

    VC++精品源码

    VC++精品源码&lt;br&gt;VC 源代码 &lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------------&lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;CatListBox_src.zip&lt;br&gt;CatListBox_demo.zip&lt;br&gt;&lt;br&gt; 这个程序模仿...

    MYSQL

    &lt;br&gt;7.3.6.3 TIME类型 &lt;br&gt;7.3.6.4 YEAR类型 &lt;br&gt;7.3.7 字符串类型 &lt;br&gt;7.3.7.1 CHAR和VARCHAR类型 &lt;br&gt;7.3.7.2 BLOB和TEXT类型 &lt;br&gt;7.3.7.3 ENUM类型 &lt;br&gt;7.3.7.4 SET类型 &lt;br&gt;7.3.8 为列选择正确的类型 &lt;br&gt;7.3.9 ...

    hibernate 教程

    开始Hibernate之旅&lt;br&gt;1.2. 第一个可持久化类&lt;br&gt;1.3. 映射cat&lt;br&gt;1.4. 与猫同乐&lt;br&gt;1.5. 结语&lt;br&gt;2. 体系结构&lt;br&gt;2.1. 总览&lt;br&gt;2.2. JMX集成&lt;br&gt;2.3. JCA支持&lt;br&gt;3. SessionFactory配置&lt;br&gt;3.1. 可编程配置方式&lt;br...

    C++ Synax(语法考试手册)

    - `&lt;name&gt;`、`&lt;expression&gt;`等用尖括号`&lt;&gt;`包围的词汇表示变量名、表达式等,用于泛指某些内容。 - 示例:`&lt;name&gt;=&lt;expression&gt;`可以表示`x=5`或`name="John"+"Stewman"`。 2. **语句**: - `&lt;statement&gt;`可以是...

    Linux下基于python调用ffmpeg实现视频推流+源代码+文档说明

    * &lt;u&gt;需自行创建的播放列表&lt;/u&gt; * ... * py * bilibili_live * aiorequest.py * &lt;u&gt;网络请求模块&lt;/u&gt; * live.py * &lt;u&gt;直播间连接模块&lt;/u&gt; * utils * cmd_execute.py * &lt;u&gt;命令执行模块&lt;/u&gt; * ...

    EnumHelper枚举操作类

    /// &lt;typeparam name="T"&gt;枚举名,比如Enum1&lt;/typeparam&gt; /// &lt;param name="member"&gt;枚举成员的常量名或常量值, /// 范例:Enum1枚举有两个成员A=0,B=1,则传入"A"或"0"获取 Enum1.A 枚举类型&lt;/param&gt; public ...

    NPOIWordHelper.cs

    /// &lt;param name="setting"&gt;&lt;/param&gt; public static void ExportDocument(DocumentSetting setting) /// &lt;summary&gt; /// 设置文档 /// &lt;/summary&gt; public class DocumentSetting /// &lt;summary&gt; /// ...

    TestSonya,Qt判断文本编码格式(支持UTF-8、UTF-16LE/BE、GBK等格式)

    #include &lt;QDebug&gt; #include &lt;QFile&gt; #include &lt;QMessageBox&gt; #include &lt;QObject&gt; #include &lt;QPushButton&gt; #include &lt;QString&gt; #include &lt;QTextCodec&gt; enum EncodingFormat { ANSI, UTF16LE, UTF16BE, UTF8, ...

    C++编程思想

    函数重载与缺省参数 69&lt;br/&gt;5.1 范围分解 69&lt;br/&gt;5.1.1 用返回值重载 70&lt;br/&gt;5.1.2 安全类型连接 70&lt;br/&gt;5.2 重载的例子 71&lt;br/&gt;5.3 缺省参数 74&lt;br/&gt;5.4 小结 81&lt;br/&gt;5.5 练习 82&lt;br/&gt;第6章 输入输出流介绍 83&lt;br/&gt;...

    c++.编程思想

    函数重载与缺省参数 69&lt;br/&gt;5.1 范围分解 69&lt;br/&gt;5.1.1 用返回值重载 70&lt;br/&gt;5.1.2 安全类型连接 70&lt;br/&gt;5.2 重载的例子 71&lt;br/&gt;5.3 缺省参数 74&lt;br/&gt;5.4 小结 81&lt;br/&gt;5.5 练习 82&lt;br/&gt;第6章 输入输出流介绍 83&lt;br/&gt;...

    C++编程思想 pdf

    128&lt;br/&gt;7.3.2 返回const值 129&lt;br/&gt;7.3.3 传递和返回地址 131&lt;br/&gt;7.4 类 133&lt;br/&gt;7.4.1 类里的const和enum 133&lt;br/&gt;7.4.2 编译期间类里的常量 134&lt;br/&gt;7.4.3 const对象和成员函数 136&lt;br/&gt;7.4.4 只读存储能力 139...

    E3.Table

    当从列表页面跳转到编辑等页面后,再跳转回来,能够自动恢复到之前的状态.&lt;br&gt;6. 支持Collection,Map,Array,Enum和Iterator等多种数据类型&lt;br&gt;7. 支持皮肤派生的概念,也就是说要自定义皮肤不需要从头开始,只需要...

    贪吃蛇 控制台程序

    #include&lt;iostream&gt; #include&lt;time.h&gt; #include&lt;conio.h&gt; #include&lt;windows.h&gt; #include&lt;stdlib.h&gt; using namespace std; struct she //用x,y记录蛇的坐标 { int x; int y; struct she *next; }*tou,*wei; //...

    MySQL中文参考手册.chm

    &lt;br/&gt;7.3.6.2 DATETIME,DATE和TIMESTAMP类型 &lt;br/&gt;7.3.6.3 TIME类型 &lt;br/&gt;7.3.6.4 YEAR类型 &lt;br/&gt;7.3.7 字符串类型&lt;br/&gt;7.3.7.1 CHAR和VARCHAR类型 &lt;br/&gt;7.3.7.2 BLOB和TEXT类型 &lt;br/&gt;7.3.7.3 ENUM类型 &lt;br/&gt;7.3.7.4...

    快乐C++经典算法大全

     enum { value = Fibonacci&lt;N-1&gt;::value + Fibonacci&lt;N-2&gt;::value }; }; class Fibonacci&lt;1&gt; {  public:  enum { value = 1 }; }; class Fibonacci&lt;0&gt; {  public:  enum { value = 0 }; }; // 主函数 ...

    gson源码与文档,集成多枚举类型统一序列化/反序列化处理

    public class EnumTypeAdapterFactory&lt;T extends Enum&lt;T&gt;&gt; implements TypeAdapterFactory { @Override public &lt;T&gt; TypeAdapter&lt;T&gt; create(Gson gson, TypeToken&lt;T&gt; type) { Class&lt;T&gt; enumClass = (Class&lt;T&gt;) ...

    PLC变量的数据类型[整理].pdf

    枚举定义的语法格式:TYPE &lt;标识符 &gt; : (&lt;Enum_0&gt;, &lt;Enum_1&gt;, ..., &lt;Enum_n&gt;); END_TYPE * 结构:结构变量以关键字 TYPE 和 STRUCT 开始,以关键字 END_STRUCT 和 END_TYPE 结束。 总结 PLC 变量的数据类型是 PLC ...

Global site tag (gtag.js) - Google Analytics