Pero que complicación!!! Vamos a ver si me entero... si sólo quieres mostrar los días de la semana cuando te pasen un número y según la correspondencia :
1- Lunes
....
7- Domingo
....
Para qué tanta clase y métodos estáticos???
A mi lo que se me ocurre es muy simple... te declaras un array de String que inicializas con los valores días de la semana y lo consultas y ya está!!! ....
Código:
//es una constante con los días de la semana
private static final String DIAS_SEMANA[] = {"Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"};
Luego basta hacer un método:
Código:
public String diaDeLaSemana(int dia)
{
if (dia<1 || dia>7)
return("error");
else
return(DIAS_SEMA[dia-1]);
// entre 1 y 7, 1..7, le restamos 1 para acceder al array 0..6
}
No hace falta complicarse tanto y hacerlo tan ineficiente... ¿¿¿Es esto lo que comentabas???