java中枚举类型
来源:互联网 发布:淘宝卖蜂蜜要什么手续 编辑:程序博客网 时间:2024/05/29 15:25
1.为什么要用枚举类型:
java思想是面向对象,封装的特性意味着尽量避免全局变量的定义,因为定义全局变量会增加代码的耦合性,但是代码的耦合又是不可能不存在的;那么定义全局变量的方式有几种呢?
(1)在接口中定义:因为接口中的属性默认被static final修饰的;
(2)在普通类中定义static final的变量;
(3)就是这里提到枚举类型,而且是最推荐使用的;
那么为什么推荐使用枚举类型来定义全局变量(Constant):枚举类型的速度要比静态类快很多
public enum Color { RED("red", 1), BLUE("blue", 2), YELLOW("yellow", 3), WHITE("white", 4), BLACK("black", 5); private String name; private int index; Color(String name, int index){ this.name = name; this.index = index; } public String getName() { return name; } public int getIndex() { return index; }}
阅读全文
0 0
- java中枚举类型
- Java中关于枚举类型的使用
- java 中枚举类型的用法
- java中枚举类型Enum的用法
- java中枚举类型的使用
- JAVA中枚举类型的作用
- 向Java枚举类型中添加新方法
- Java 中枚举类型的使用
- Java中枚举类型的使用
- java中枚举类型的简单使用
- Java中枚举类型的使用
- Java 中枚举类型的使用
- 枚举类型在Java中使用
- Java中Random自定义的枚举类型
- Java中enum枚举类型用法总结
- Java中枚举类型的使用
- JAVA中枚举类型enum综合详解
- java中枚举类型的使用
- Asp.net六大内置对象
- maven在MAC和windows系统的安装
- JVM学习笔记-对象的内存分配
- Invalid byte tag in constant pool 15
- PhotonServer-MyGameServer服务器端
- java中枚举类型
- NAT实现
- 18.1 主机托管服务
- 基于Cortex-A9 4412的硬件FIMC视频转码
- .NET网站爬虫初体验
- 课余随笔——图解数据结构——链表
- AdvancedInstaller设置IP地址和端口号
- 简述什么是Shadows Everywhere漏洞
- BFS妙题1632: [Usaco2007 Feb]Lilypad Pond