首页 > 编程语言 > 详细

java---枚举的学习使用

时间:2019-11-29 12:35:13      阅读:65      评论:0      收藏:0      [点我收藏+]

一、前言

在实际项目中看到在代码中大量地使用了枚举类,从而对枚举类感到很好奇,之前也了解过枚举类不过对它接触的并不是很深刻。

在学习内容还是按以下的内容进行学习,可以加强自己的一个学习方法。konwFlow  7  consider

1.知道名词概念 

2. 具有什么功能

3. 具体的使用步骤

4. 核心的组件

5. 技术的基本执行流程

6. 技术需要注意的坑

7. 技术具有什么缺陷

一、枚举

枚举的话就是一个一个算,是对已经存在并且确定的数字进行操作。在java中声明一个枚举叫 enum关键字。

二、具有什么功能

enum 主要是对常量的管理,在一个项目中肯定是具有一些对象常量的,而这些常量我们直接是使用public static final 变量名= xx;

enum是对常量进行管理,和calss比较是不能实例化的,可以操作里面存在的常量。

1)enum 可以编写普通方法

public enum  Color {
Black(1,"Black"),
Red(2,"Red"),
Bule(3,"Bule");
private int i ;
private String color;
private Color(int i ,String color){
this.i = i;
this.color = color;
}
// get set 方法
public String getcolor() {
return color;
}
如以上,我们定义了Black对象常量,这个就比如是 public static final Black = new Color("1","Black");
然后我们直接通过Color.Black就能获得这个对象,然后也可以通过对象获得Color的方法。

2)这个和我们平时写的有什么好处呢?

代码结构清晰,更加容易管理。

 

 

 

java---枚举的学习使用

原文:https://www.cnblogs.com/fc520/p/11956704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!