Java教程

枚举.Java学习

本文主要是介绍枚举.Java学习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

今天复习一下Java里面的  枚举


枚举简介

  1. 使用enum关键字开发一个枚举类的时候,这个类会默认继承Enum系统类。而且是一个final类。
  2. 当多个枚举存在时候。需要逗号分隔,分号结尾。
  3. 枚举对象必须放在枚举类首行。
  4. 使用enum关键字后,就不能继承其他的类了。因为enum会隐式的继承Enum,但是可以继承接口。

有参数的枚举

 1 enum Season {
 2 
 3     Spring("春天","123"),Summer("夏天","123");
 4     private String Name;
 5 
 6     private String Dsc;
 7 
 8     Season(String name, String dsc) {
 9         Name = name;
10         Dsc = dsc;
11     }
12 }

 

无参数的枚举

 1 package enum_;
 2 
 3 public class Test {
 4 
 5     public static void main(String[] args) {
 6         System.out.println(Week.Friday);
 7     }
 8 }
 9 
10 
11 enum Week {
12 
13     Monday,Tuesday,Wednesday,Thursday,Friday;
14 
15 }

 

Enum主要的成员方法

  • name():获取枚举对象的名字。
  • ordinal():或者枚举对象的次序。或者序号。
  • values():返回所有的枚举对象。
  • valueof():将字符串转为枚举常量。字串必须是存在的枚举对象。
这篇关于枚举.Java学习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!