(三)枚举类型1.enum weekday{sum,mon,tue,wed,thu,fri,sat};声明一个枚举类型 enum weekday,可以用此类型来定义变量。如:enum weekday workday,week_end;workday和week_end被定义为枚举变量,它们的值只能是s...
分类:
编程语言 时间:
2014-09-18 12:48:03
阅读次数:
173
扩展《编程导论(Java)·3.2.6》的内容,全面介绍enum。
1.基本用法
Java 5 引入的关键字enum,用于定义枚举类型(enumerated type)。
public enum Direction{
UP,DOWN,LEFT,RIGHT
}☆有效地减少代码中public static final命名常量的声明。
☆编译后生成Direction.class文件。...
分类:
编程语言 时间:
2014-09-17 23:23:53
阅读次数:
327
char字符型变量或函数返回值short短整型变量int整型变量unsigned无符号long长整型变量float单精度浮点型double双精度浮点型struct结构体类型union共用体类型void函数无返回值,无参数,无类型指针enum枚举类型signed有符号const只读变量volatile...
分类:
编程语言 时间:
2014-09-16 20:29:10
阅读次数:
229
最近做的项目,需要把代码从VC移植到g++下编译,在这个过程中,遇到了几个平台相关的问题——在VC下顺利编译的代码,但在g++中编译报错。 这里贴出来给大家分享一下: 1. 枚举类型 问题代码 enum MyWeek
{ Monday, Tuesday,
}; MyWeek mw = MyWeek:...
分类:
其他好文 时间:
2014-09-16 15:37:50
阅读次数:
331
1联合union 联合 (union) 是一个能在同一个存储空间里(但不同时)存储不同类型数据的数据类型。 编译器为联合分配足够的空间保存所描述的可能性的最大需要。 下面是一个带有标记的联合模板例子: unionhold{ //带有标记的联合的模板 intdigit; ...
分类:
其他好文 时间:
2014-09-14 16:30:17
阅读次数:
192
链接见http://api.mongodb.org/java/current/?_ga=1.111551751.200271495.1409034486整体结构分为com.mongodb是核心类。其中包含接口、实现类、枚举类型、异常类。见http://api.mongodb.org/java/cur...
分类:
数据库 时间:
2014-09-13 11:53:05
阅读次数:
185
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用...
分类:
编程语言 时间:
2014-09-13 09:21:04
阅读次数:
365
在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外。然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看。
1、可以在enum中添加变量和方法
先来看一段代码示例:public enum State {
Normal("正常态", 1), Update("已更新", 2), Deleted("已删除", 3)...
分类:
编程语言 时间:
2014-09-10 09:37:10
阅读次数:
199
在实际开发中,在数据库表设计中,我们往往习惯于用一个Int类型的State字段去表示数据的状态,这个字段很方便去表示这条数据的状态,但是又不愿意去建一张这个State字段的外键表去解释状态。(这一类型表状态的字段可能还会有很多,这里只是举个例)我们一般会把这个State字段当成一个约定,去在项目中应...
分类:
其他好文 时间:
2014-09-09 17:50:09
阅读次数:
170
【唠叨】CCDeprecated.h中存放的都是2.x将要被抛弃的命名规范,主要包含类名、枚举类型。虽然说2.x的这些命名规范被CCDeprecated.h保留了。但是为了彻底学习3.x的新特性,就必须要尽量不要使用2.x的命名规范。有些变更其实已经在:cocos2dx[3.x](3)——大巨变3.x中做了详细的说..
分类:
其他好文 时间:
2014-09-09 13:41:39
阅读次数:
209