带参数枚举常量的用法

来源:互联网 发布:yum lnmp环境搭建 编辑:程序博客网 时间:2024/05/16 11:49
  1. //新曙光培训@西安
  2. //www.xinshuguang.org
  3. enum xsgInput{
  4.    NICKEL,DIME(10),DOLLAR;
  5.    int JiFenQian;
  6.    xsgInput(int JiFenQian){this.JiFenQian=JiFenQian;}
  7.    xsgInput(){}
  8. }
  9. public class xsgOutPutEnum{
  10.    public static void main(String[] args){
  11.       //xsgInput values=xsgInput.DIME(10);
  12.       xsgInput values=xsgInput.DIME;
  13.       System.out.println(values);
  14.       System.out.println(xsgInput.DIME.JiFenQian);
  15.       System.out.println(xsgInput.NICKEL);
  16.       System.out.println(xsgInput.NICKEL.JiFenQian);
  17.    }
  18. }

 

不能像第14行那样写成DIME(10),虽然它带有参数10

搬到了google上