Java 自定义数据类型 如下public static enum eMode{
Nathing, N1, N2, R1, R2;
}private eMode mode;我如何设置能让 mode 值等于 Nathing.我又如何判断 mode 的值 等于 N1.谢谢大家!

解决方案 »

  1.   

    mode = eMode.Nathingif(mode == eMode.N1){to do something}详细信息
    http://java.sun.com/docs/books/tutorial/java/javaOO/enum.html
      

  2.   

    java 的enum做的实在没.net 的实用
      

  3.   

    java 的enum做的实在没.net 的实用
      

  4.   


    非常感谢!我试了,但是还有一个问题:public class A1 {
       A2.mode = emode. ....出不来... ???
    }public class A2 {   public   static   enum   eMode{ 
           Nathing,   N1,   N2,   R1,   R2; 
       }
     
       public static eMode mode ;
       mode   =   eMode.Nathing  ; ...OK   if(mode   ==   eMode.N1){to   do   something}  ...OK
      }这是怎么回事啊?
      

  5.   

    >A2.mode   =   emode.   ....出不来...   ??? 
    A2.mode   =   A2.eMode.N1;
    这个不叫java自定义类型,这是枚举