即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

JAVA 枚举类

编程语言 fanxiangru999 15℃ 0评论
本文目录
[隐藏]

枚举类其实就是常量,当然比public static fianl….方便,因为他是类,可以存放的常量更多,更方便。

1.1、简单用法:

1.1.1)创建:

public enum Color {
  RED, GREEN, BLANK, YELLOW
}

1.2.2)测试:

public static void main(String[] args) {
  System.out.println(Color.GREEN);
 }


2.2、自定义:

1.1.1)创建:

public enum Color {
 RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);

 private String name ;
 private int index ;

 private Color( String name , int index ){
  this.name = name ;
  this.index = index ;
 }

 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getIndex() {
  return index;
 }
 public void setIndex(int index) {
  this.index = index;
 }
}

2.2.2)测试:

public static void main(String[] args) {
  System.out.println(Color.GREEN.getName()+"是第"+Color.GREEN.getIndex()+"种颜色");
  //遍历所有枚举
  for(Color c : Color.values()){
   System.out.println(c.getName());
  }
 }



测试结果:






转载请注明:CodingBlog » JAVA 枚举类

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情