Mes enumeración de Java

Thomas Arif Basoglu:

Hola chicos soy nuevo en Java, por lo que no sé mucho me pueden ayudar lo más sencillamente posible así que este es mi código y me dio un error sobre el mes (int) para que los medios no se puede importar la biblioteca.

public enum Month {
    January(1), February(2), March(3), April(4),May(5),June(6), July(7), August(8), September(9), October(10),  November(11), December(12)
}

ERROR: Descripción ruta del recurso Tipo de Ubicación El constructor Mes (int) es indefinido Month.java / tb00594_comp1027_formative2 / src / tb00594_comp1027_formative2 línea 4 problema de Java

ADVERTENCIA: Descripción ruta del recurso Tipo de Ubicación Vía de construcción especifica entorno de ejecución JavaSE-1.7. No hay JRE instalados en el espacio de trabajo que son estrictamente compatible con este entorno. Vía de construcción tb00594_comp1027_formative2 JRE Biblioteca problema del sistema

Así que si usted me puede ayudar lo más rápidamente posible estaría greatefull.

Pooja Aggarwal:

El valor que está proporcionando en la enumeración es por defecto 0, 1, ... un etcétera que en la indexación de matrices. Si desea cambiar esto, es necesario tener valor entero tomada de forma explícita y añadirlo en el constructor también. Asimismo, para utilizar este valor puede tener un captador también.

Prueba esto:

public enum Month {

    January(1),
    February(2),
    March(3),
    April(4),
    May(5),
    June(6),
    July(7),
    August(8),
    September(9),
    October(10),
    November(11),
    December(12);

    private int value;

    Month(int value) {
        this.value = value;
    }

    public int getValue() {
        return value;
    }

}

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=224566&siteId=1
Recomendado
Clasificación