//定义一个枚举 public enum Colors { Red, Green, Blue, Yellow }; //根据key找value string name = Enum.GetName(typeof(Colors), 3);//根据value找key int aa = Colors.Y....
在上一篇文章《单例模式的终结者——setAccessible(true)》中介绍了传统单例模式的不足之处,虽然枚举类实现单例模式还没有被广泛采用,但《effective
java》里面已经承认单元素枚举类是实现单例模式最好的方法了。
下面写个小demo示范一下,这是只有一个元素的枚举类,枚举类里面也可以写方法。
package go.derek;
public enum EnumSing...
分类:
其他好文 时间:
2014-11-02 18:23:20
阅读次数:
198
//Base_Event.h#pragma once#include enum Event_Type //事件类型{ NET_REFRESH, //网络环境改变事件 MSG_REFRESH, //消息改变事件 UI_REFRESH, //UI界面更新事件 MAX_EVENT...
分类:
其他好文 时间:
2014-11-02 13:49:08
阅读次数:
268
import UIKit/***枚举类型*/enum direction{ case North case Sourth case East case West}//不会被默认为整数类型var d = direction.Eastd = .Westswitch d{ c...
分类:
编程语言 时间:
2014-11-02 13:44:33
阅读次数:
182
在编写注解的时候需要了解的四种注解:@Target 表示该注解可以用于什么地方,可能的ElementType参数有:CONSTRUCTOR:构造器的声明FIELD:域声明(包括enum实例)LOCAL_VARIABLE:局部变量声明METHOD:方法声明PACKAGE:包声明PARAMETER:参....
分类:
编程语言 时间:
2014-11-02 00:36:53
阅读次数:
219
helloworld篇章值:swift中类型分为两种:第一种是值类型,该类型的每个实例持有数据的副本,并且该副本对于每个实例来说是独一无二的一份,比如结构体(struct)、枚举(enum)、元组(tuple)都是值类型。第二种是参照类型,该类型的实例共享数据唯一的一份副本(在native层面说的话...
分类:
编程语言 时间:
2014-11-02 00:35:00
阅读次数:
261
Description:请实现以下基于双向链表的list类enum Error_code{ success, underflow, overflow};template struct Node{ List_entry entry; Node *next; Node *back;};template ...
分类:
其他好文 时间:
2014-11-01 21:44:19
阅读次数:
442
Description:请实现以下基于单向链表的list类enum Error_code{ success, underflow, overflow};template struct Node{ List_entry entry; Node *next;};template class MyList...
分类:
其他好文 时间:
2014-11-01 20:33:52
阅读次数:
269
注:阅读了effective java 讲诉enum的部分,做下笔记,下文中大部分代码来自effective java书中枚举类型是指由一组固定的常量组成的合法值得类型。使用枚举的好处:a,因为没有可以访问的构造器,枚举类型是真正的final; b,枚举类型提供类编译时的类型安全。如:...
分类:
编程语言 时间:
2014-11-01 19:09:06
阅读次数:
243
一般的讲数字信号处理的书中都会提到窗函数。大多数只会提及其中的几种。这里我把这些窗都用C语言实现了一下,都不复杂,但如果要自己去弄也挺费时间。所有函数都用Matlab验证了。包括以下窗: 1 /*窗类型*/ 2 typedef enum 3 { 4 Bartlett = 0, ...
分类:
编程语言 时间:
2014-11-01 17:47:04
阅读次数:
363