谁能告诉我Eclipse中enum 的详细用法 例如:定义了一个enum对象,现在有一个对象的状态值至始至终是enum对象中的值,要求能随时更改对象的状态值,并且能获取该值

解决方案 »

  1.   

    下面一个例子你可以参考一下public enum Week {
    MON,TUE,WED,THU,FRI,SAT,SUN}下面调用上面的enum,程序如下public class TestEnumInSwitch {
    public static void main(String[] args) {
    TestEnumInSwitch teis = new TestEnumInSwitch();
    teis.work(Week.FRI);
    }
    public void work(Week day) {
    switch (day) {
    case MON:
    case TUE:
    case WED:
    case THU:
    case FRI:
    System.out.println("工作日,去上班!");
    break;
    case SAT:
    System.out.println("星期六,去购物!");
    break;
    case SUN:
    System.out.println("礼拜天,去教堂!");
    break;
    default:
    System.out.println("你有没有搞错!");
    break;
    }
    }
    }我想这个例子有你想要的结果。
      

  2.   

    看这里:
    http://blog.csdn.net/YidingHe/archive/2009/04/11/4064816.aspx
      

  3.   

    现在还想问个问题,如何引用enum对象,其中enum为某个对象的私有属性,且需要引用enum的对象在其他类中