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);
}
}
}
Esto se refiere a post .. no fue capaz de responder o comentar ninguno así que creó uno nuevo. ¿Por qué mis¿Por qué se debe acceder al campo estático de forma estática?
System.out.println(m.MILLSECONDS);
advertencias-La entrega MyUnits.MILLSECONDS campo estático se debería acceder de una manera estática? Gracias.
Cambié el título, que era "Java Code Optimization". Por favor, tenga más cuidado con el título de la pregunta. –
ya mi mal, se ocupará de la próxima vez :) – Ava