本帖最后由 邱成 于 2012-9-12 07:40 编辑
//以下是一段关于枚举的 问题:
enum CupShop {
cup1("num1"), cup2("num2"), cup3("num3");
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
private CupShop(String name) {
this.setName(name);
}
}
public class Cup {
public static void main(String args[]) {
for (CupShop c : CupShop.values()) {
System.out.println(c.ordinal() + c.name() + c.getName());
}
}
}
在上述代码中的cup1("num1"),cup2("num2"),cup3("num3");括号里的“num1""num2""num3"代表什么思?cup1,cup2,cup3又代表什么意思?
在这段代码中是怎样为属性赋值的?使用c.getName为什么可以取得cup1("num1"),cup2("num2"),cup3("num3")中括号里的字符串? |
|