在单例模式中,一个类只有一个实例。而枚举其实就是多例,一个类有多个实例,但实例的个数不是无穷的,是有限个数的。例如word文档的对齐方式有几种:左对齐、居中对齐、右对齐。开车的方向有几种:前、后、左、右!我们称呼枚举类中实例为枚举项!一般一个枚举类的枚举项的个数不应该太多,如果一个枚举类有30个枚举 ...
分类:
编程语言 时间:
2020-05-22 14:24:49
阅读次数:
46
[toc] Entity && ViewModel Entities 实体模型 Company.cs 公司实体类 Employee.cs 公司职员实体类 Gender 性别枚举类型 Models Dto(ViewModel) CompanyDto 实体类代码 Company Employee + G ...
分类:
移动开发 时间:
2020-05-15 00:08:26
阅读次数:
87
对于static关键字而言,从词义上来看,它是“静态”的意思。但从java程序的角度来看,static的作用就是将实例成员变为类成员。static只能修饰在类里定义的成员部分,包括成员变量、方法、内部类、初始化块、内部枚举类,如果没有使用static修饰这些类里的成员,这里成员属于该类的实例;如果使... ...
分类:
其他好文 时间:
2020-05-14 15:15:48
阅读次数:
60
模块和源文件、访问级别、访问控制语法、自定义类型、子类、常量,变量,属性,下标、构造器、协议、扩展、泛型、类型别名。 访问控制可以限定其它源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以为其他人可以访问和使用的代码提供接口。 可以明确地给单个类型(类、结构 ...
分类:
编程语言 时间:
2020-05-12 20:37:40
阅读次数:
80
当一个变量只有几种固定可能的取值时,例如一个人的性别只能是“男”或者“女”,一周的星期只能是 7 天中的一个等。就可以将它定义为枚举类型。 枚举的用法: 1、枚举常量 2、在switch中使用枚举 3、向枚举中添加方法 4、使用@Override注解覆盖枚举的方法 5、使用枚举实现接口 6、使用接口 ...
分类:
编程语言 时间:
2020-05-12 14:11:08
阅读次数:
82
本文的实现主要是基于 myclabs/php-enum 扩展包。 今天来分享下如何管理 PHP 的枚举类型。 一种常见的方式是,使用常量来代表枚举类型 const YES = '是'; const NO = '否'; 可以在这个基础上更进一步,将其封装成类,以便于管理 class BoolEnum ...
分类:
Web程序 时间:
2020-05-09 20:49:04
阅读次数:
76
在做毕设时,由于前后端都需要开发,当时用EasyUI设计。但是在做下拉框时比较麻烦,所以就封装了一个枚举扩展类。 下面开始: /// <summary> /// 枚举扩展类 /// </summary> public static class EnumExtension { /// <summary ...
分类:
Web程序 时间:
2020-05-08 17:52:34
阅读次数:
85
【目录】 一 存储引擎介绍 二 表介绍 三 创建表 四 查看表结构 五 数据类型 1、介绍 2、数值类型 3、日期类型 4、字符串类型 5、枚举类型与集合类型 六 表完整性约束 1、介绍 2、not null与default 3、 unique 4、primary key 5、auto_increm ...
分类:
数据库 时间:
2020-05-05 12:27:23
阅读次数:
71
[TOC] 对象序列化的目标是将对象保存到磁盘中,或允许在网络上直接传输对象。对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点。其他程序一旦获得这种二进制流(无论从磁盘中获取的,还是通过网络获取的) ...
分类:
编程语言 时间:
2020-05-04 00:19:18
阅读次数:
72