【发布时间】:2014-09-06 15:16:32
【问题描述】:
我在 A 类中定义了一个枚举
public class A{
public static final String CANDY = "yelow candy";
public static final String CAKE = "cookie";
public enum Yummy{
CANDY, CAKE;
}
}
在另一个包中,
public class C {
Yummy[] yummies = A.Yummy.values();
for (Yummy yum : yummies){
String yumString = yum.toString();
System.out.println("yum =" + yumString);
}
}
结果我得到的是 CANDY 和 CAKE,而不是“yelow candy”和“cookie”。 我需要更改什么才能获得“黄色糖果”和“饼干”?
【问题讨论】: