Java1.5新特性Enum列举的用法(二)

文章作者 100test 发表时间 2007:03:14 16:49:33
来源 100Test.Com百考试题网


Enum的属性调用:

  下面的代码展示了调用enum对象的方法,这也是它通常的用法:

  package net.javagarage.enums;

  /*

  File: EnumSwitch.java

  Purpose: show how to switch against the values in an enum.

  */

  public class EnumSwitch {

  private enum Color { red, blue, green }

  //list the values

  public static void main(String[] args) {

  //refer to the qualified value

  doIt(Color.red);

  }

  /*note that you switch against the UNQUALIFIED name. that is, "case Color.red:" is a

  compiler error */

  private static void doIt(Color c){

  switch (c) {

  case red:

  System.out.println("value is " Color.red);

  break;

  case green:

  System.out.println("value is " Color.green);

  break;

  case blue:

  System.out.println("value is : " Color.blue);

  break;

  default :

  System.out.println("default");

  }

  }



相关文章


java新手入门:Java反射机制(一)
Java1.5新特性Enum列举的用法(三)
Java1.5新特性Enum列举的用法(二)
基础知识:JAVA中实现获得本机IP和名称的代码
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛