联合Union 1.一个联合变量的地址和一个联合变量任意一个成员地址相同。 2.同类型的联合变量不能比较大小。 3.可以定义构造函数和析构函数,但不能有虚函数和静态成员函数,不能作为基类或派生类。 枚举enum 1.枚举可以定义相同的值。 2.当整数強转为枚举且超过枚举值时,此时值为未知。 3.匿名 ...
分类:
编程语言 时间:
2017-11-16 00:54:05
阅读次数:
245
private static void test7(){ //获取所有时区的枚举值 Set<String> zoneIdSet= ZoneId.getAvailableZoneIds(); zoneIdSet.forEach(System.out::println); } private stati ...
分类:
编程语言 时间:
2017-11-04 16:17:57
阅读次数:
171
对话框也是一种窗体,通常调用对对话框相关类型的ShowDialog方法来弹出对话框,当用户关闭对话框后,该方法会返回一个DialogResult枚举值,通过该值就可以判断用户采取了什么操作,例如单击确认按钮后,对话框关闭,showDialog方法返回DialogResult.ok,更具返回值就能知道 ...
枚举值的作用:枚举限制了变量要有一些预先定义的值,运用枚举值可以大大减少你的代码中的漏洞,举例来说,如果我们想为一家鲜榨果汁店编个程序,就可以将杯子的尺寸限制为小中和大。这样就可以确保人们不会定大中小尺寸之外的了。 上述例子会输出如下结果: ...
分类:
编程语言 时间:
2017-10-26 13:56:40
阅读次数:
198
当你写一个枚举类时,如果没有在枚举类的第一行写有哪些枚举值,那么就会出现编译报错:Syntax error on token "String", strictfp expected 比如: public enum Season2 implements TimeInfo { private final ...
分类:
系统相关 时间:
2017-10-16 09:39:18
阅读次数:
168
之前写过一篇 判断一个枚举值是否属于某个枚举类 ,后来发现我们在实际的项目开发中常常会用到枚举类,而且还会用到一些其他的方法,所以,如下所示,我补充几个小方法以备后用!这些是我在项目中用到过的一些方法,肯定还有别的,反正写起来也比较简单,知道个思路就ok了(核心:枚举值的遍历)! 小结: 我感觉用枚 ...
分类:
其他好文 时间:
2017-10-15 22:31:07
阅读次数:
194
所有枚举类都继承了Enum的方法 (1) ordinal()方法: 返回枚举值在枚举类种的顺序。这个顺序根据枚举值声明的顺序而定。 Color.RED.ordinal(); //返回结果:0 Color.BLUE.ordinal(); //返回结果:1 (2) compareTo()方法: Enum ...
分类:
编程语言 时间:
2017-09-29 19:36:36
阅读次数:
142
1.和类一样,每个枚举类型定义了一种新的类型。枚举属于字面值常量类型。 2.C++包含两种枚举:限定作用域的和不限定作用域的。C++11新标准引入了限定作用域的枚举类型。 3.默认情况下,枚举值从0开始,依次加1,如果没有显示提供值,就在前一个枚举值的基础上加1。枚举成员时const的。 4.只要e ...
分类:
编程语言 时间:
2017-08-31 22:24:09
阅读次数:
212
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1463 题意: 思路: 好题! 先对所有查询进行离线处理,按照右区间排序,因为k一共最多只有10个,所有在该区间内的B数组,每次枚举K值,通过这样的方式来得到另外一个B值。但 ...
分类:
其他好文 时间:
2017-08-25 21:40:30
阅读次数:
276
我怎么可以对你着了魔~ < ?mizhiweixiao? > 1.用途和定义 (1)枚举用来限定取值在一定范围内的场景,比如一周有七天等。 (2)使用枚举可以定义一些有名字的常量。 (3)枚举使用关键字 enum 来定义 2.简单例子 从上面的栗子可以看出枚举值默认从0开始,依次递增。 同时枚举值和 ...
分类:
其他好文 时间:
2017-08-23 00:40:10
阅读次数:
139