状态枚举类设计

var status = {
  INIT: {
      key: ‘init‘,
      text: ‘初始化中‘
  },
  DESTORY: {
      key: ‘destory‘,
      text: ‘已销毁‘
  }
}
时间: 2024-08-10 00:07:38

状态枚举类设计的相关文章

枚举类

enum SeasonEnum //这是一个枚举类,有四个枚举值 { SPRING,SUMMER,FALL,WINTER; } public class EnumTest { public void judge(SeasonEnum s) { switch(s) { case SPRING: System.out.println("春天"); break; case SUMMER: System.out.println("夏天"); break; case FALL

FastJson转换自定义枚举类

在项目中有些状态需要采用枚举类型,在数据库中保存的是name(英文),而前台需要显示的是text(中文). 所以这就需要自己去实现序列. 例如对象: import java.util.Date; import java.util.List; import com.alibaba.fastjson.annotation.JSONField; public class Project { /** * * 审核状态 */ @JSONField(name = "auditStatus") pr

Java中的枚举类为何不能有public构造器

声明:本博客为原创博客.未经同意.不得转载!原文链接为http://blog.csdn.net/bettarwang/article/details/27262809. 从Java 5開始有了枚举类,须要注意的是enum定义的类默认继承的是java.lang.Enum类而不是Object类. 同一时候注意枚举类不能派生子类(类的默认修饰符为final).其原因基于它仅仅有private构造器.那为什么要设计成这样呢? 事实上非常easy想明确,所谓枚举类就是有包括有固定数量实例(而且实例的值也固

java之七 高级类设计

static的用法 有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象.通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例.在成员的声明前面加上关键字static(静态的)就能创建这样的成员. 如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象.你可以将方法和变量都声明为static.static成员的最常见的例子是main( ).因为在程序开始执行时必须调用main(),所以它被声

C++类库开发之导出类设计原则

导出类设计 上一篇博客详细陈述了类库开发的各个知识点(http://blog.csdn.net/z702143700/article/details/45989993),本文将进一步陈述,对于类库开发过程中导出类的开发规范问题. C/C++开发的DLL当初是作为函数级共享库设计的,并不能真正提供一个类所必需的信息.类层上的程序复用只有Java和C#生成的类文件才能做到.所以,当我们在用C++开发类库时经常会遇到类的设计问题,设计不好,就会出现DLL地狱. DLL地狱 导出类的DLL在维护和修改时

水果项目第1集-想法>需求->功能->数据库设计->类设计

懒,懒人,我是个懒人. 懒人想做点事,总是拖拖拉拉,迟迟没有开始. 很久很久以前,就想做属于自己的产品,但是至今还没有一个属于自己的产品. 两年前,终于想好,要做一个网上卖水果的系统,手机上点点,水果送到家. 一腔热血,但是困难重重!三大难题如下: 1.产品供应问题? 2.配送问题? 3.仓储问题? 卡住了,一个屁民,没那么多资本,能做这样的项目? 简直不可能,身边也没有土豪朋友,没人投资. 技术搞久了,人脉好像很单纯,身边没什么人有能力投资. 两年很快过去了,当然懒人什么也没做出来. Ok,今

判断一个枚举值是否属于某个枚举类

1:自定义枚举类 /** * @Description: 控制开关的状态 * @since: JDK 1.7 * @Version: V1.0 */ public enum SwitchStatus { CLOSE(0, "0-关闭"), OPEN(1, "1-开启"); private int key; private String value; private SwitchStatus(int key, String value) { this.key = ke

ibatis对枚举类的支持

pojo类 package com.sg.bean; public class User { /** * 用户ID */ private String userID; /** * 用户名 */ private String userName; /** * 用户状态 * @see com.sg.bean.EnumStatus */ private EnumStatus status; public String getUserID() { return userID; } public void

15. 枚举类

一.枚举类概述 1. 枚举类是一种特殊的类,它的对象是有限而且固定的 2. 枚举类使用enum关键字来定义,并且默认使用final修饰 3. 枚举类的所有实例必须在枚举类的第一行显式列出,系统会自动添加public static final修饰 public enum Season { // 在第一行列出4个枚举实例 SPRING, SUMMER, FALL, WINTER; } 上面代码块中列出了4个枚举值,这些枚举值代表了Season枚举类的所有可能的实例 如果需要使用枚举类的某个实例,可使