用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用...
分类:
编程语言 时间:
2016-01-23 01:22:15
阅读次数:
175
枚举的语法
1.Enum的全称为enumeration,中文俗称枚举类,学过C/C++等语言的人,应该都对它略知一二。
但在Java语言规范中,是在JDK 5版本中才引入的,存放在 java.lang 包中。在Java版的Enum实质是语法糖,其声明方式如下:
【代码1】
package com.enumtest;
public enum Color
{
RED,BLUE,BL...
分类:
编程语言 时间:
2016-01-22 18:16:38
阅读次数:
174
协议定义了一个蓝图,规定了用来实现某一特定工作或者功能所必须的方法和属性。类、结构体或者枚举类型都可以遵循协议,并提供具体实现来完成协议定义的方法和功能。任意能满足协议要求的类型被称为遵循conform这个协议。 除了遵循协议的类型必须实现那些指定的规定以外,还可以对协议进行扩展,实现一些特殊...
分类:
编程语言 时间:
2016-01-21 19:38:44
阅读次数:
151
在cocos中通过tag来管理节点是非经常常使用的:以下介绍一个关于在cocos中使用tag的实例;typedef enum{ tag1}Tag;这里能够使用枚举类型,来为多个节点设置tag;声明相关函数:void createANode(); void setMoveWay(); void ...
分类:
其他好文 时间:
2016-01-19 12:02:01
阅读次数:
143
1.最好以.做为namespace的格式2.考虑是否需要将namespace设置为复数,如:FCL中的System.Collections3.避免用FCL的类型名称命名自己的类型4.类名最好用名词5.接口名最好用形容词6.派生类的名字以基类名字作为后缀7.泛型类型参数用T作为前缀8.枚举类型名称应该...
枚举是值类型而System.Enum却是引用类型的原因Q:在C#里,我们如何表达枚举类型?A:你可以使用enum关键字(keyword)来声明一个枚举类型(enum type)://Code#01 publicenumAlignment { Left, Center, Right } -------...
今天在阅读《Effective Java 2》第3条时,获知一种使用枚举enum实现单例模式的新方法,然而书上并没有就此展开深入说明,于是上网查阅了一些资料,现将收集的资料整理于下: 转自:枚举类型的单例模式:http://callmegod.iteye.com/blog/1474441Singl....
分类:
编程语言 时间:
2016-01-13 17:40:31
阅读次数:
183
数据库基本类型CHAR 固定长度字符串 char(10) 存两位 占10位 查询有优势VARCHAR 可变长度字符串 varchar(10) 存两位 占两位 存储有优势枚举类型 只能取一个set类型 能取多个二进制类型 常用BLOB一、避免创建数据库及表出现中文乱码和查看编码方法#vim ...
分类:
数据库 时间:
2016-01-13 10:40:07
阅读次数:
250
在Java SE5之前,我们要使用枚举类型时,通常会使用static final 定义一组int常量来标识,代码如下public static final int MAN = 0;public static final int WOMAN = 1;相信很多小伙伴,在实际开发中也是那么干的,既然这样已...
分类:
编程语言 时间:
2016-01-12 11:23:28
阅读次数:
172
C的枚举和结构体本文转自 CSDN的 vjjjjjta在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出来的值的范围内取值。定义一个变量是枚举类型,可...
分类:
其他好文 时间:
2016-01-11 21:56:16
阅读次数:
169