public enum MyUnits
{
MILLSECONDS(1, "milliseconds"), SECONDS(2, "seconds"),MINUTES(3,"minutes"), HOURS(4, "hours");
private MyUnits(int quantity, String units)
{
this.quantity = quantity;
this.units = units;
}
private int quantity;
private String units;
public String toString()
{
return (quantity + " " + units);
}
public static void main(String[] args)
{
for (MyUnits m : MyUnits.values())
{
System.out.println(m.MILLSECONDS);
System.out.println(m.SECONDS);
System.out.println(m.MINUTES);
System.out.println(m.HOURS);
}
}
}
Bu, post numaralı telefonu referans alıyor .. herhangi bir şekilde cevap yazdı veya ona yorum yapamadı. Neden benimStatik alana neden statik bir şekilde erişilmelidir?
System.out.println(m.MILLSECONDS);
veren uyarılar-statiktir alan MyUnits.MILLSECONDS statik biçimde erişilebilir olmalıdır? Teşekkürler.
"Java Code Optimization" olan başlığı değiştirdim. Lütfen soru başlığı hakkında daha fazla dikkat edin. –
ya benim kötü, bir dahaki sefere bakacak :) – Ava