这是参考类型。Java原语是
boolean byte short char int long float double。
您可以通过调用
ordinal(),获取枚举常量的值,该
iterator值由EnumSet和EnumMap使用,并且“以其自然顺序遍历元素(声明枚举常量的顺序)”
您甚至可以将自己的成员添加到枚举类,如下所示:
public enum Operation { PLUS { double eval(double x, double y) { return x + y; } }, MINUS { double eval(double x, double y) { return x - y; } }, TIMES { double eval(double x, double y) { return x * y; } }, DIVIDE { double eval(double x, double y) { return x / y; } }; // Do arithmetic op represented by this constant abstract double eval(double x, double y);}//Elsewhere:Operation op = Operation.PLUS;double two = op.eval(1, 1);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)