什么是枚举型数据

什么是枚举型数据,第1张

1、枚举行数据是一种数据类型,这种数据类型只包含自定义的特定数据,是一组有共同特性的数据的集合。

2、枚举型数据的自定义特定数据,比如颜色可以定义成枚举类型,可以包含所定义的任何颜色,当需要的时候,只需要通过枚举调用即可,具有共同投特征的数据都可以定义枚举。

1、这个类型可以多种:int, char(n) -- 只要约定好就行,存贮枚举值的代码

2、枚举类型的允许值,可以由DB保证(比如在tradeInfo.tradeType上加约束);也可以只是由程序来控制 -- DB中加上约束会强壮一些,但会牺牲性能;

3、为了软件界面的易读性,通常需要让枚举值可读。每个枚举值对应的文本最好存贮在DB中。这个称为MasterData。可以建一张表存贮

4、如果有对应的主数据表,前面2中的约束,就可以改为Foreign Key

至于JAVA编程,枚举类型的处理,可以使用常量,也可以更优雅地定义一个类。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9236482.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存