Boas.
Estou aqui a fazer um projecto, mas estou com problemas na definição de um enumerado.
A linha de código "public static enum Estado { livre, ocupado, indisponivel };" dá-me erro no Eclipse, porque diz que "enum não é um tipo".
Nas propriedades do projecto já verifiquei e estou a usar a versão 1.6.0 do JRE.
Alguém me pode ajudar com isto?
Já testei com ";" no fim do Enum, sem o ";"... nada parece funcionar. Baseei-me no exemplo da própria Sun, em http://java.sun.com/j2se/1.5.0/docs/guide/language/enums.html
Estou aqui a fazer um projecto, mas estou com problemas na definição de um enumerado.
Código:
(...)
public class Lugar {
public static enum Estado { livre, ocupado, indisponivel };
private Categoria categoria;
private Estado estado;
public Lugar(Categoria cat){
this.categoria = cat;
}
public void setLivre(){
estado = LIVRE;
}
public void setOcupado(){
estado = OCUPADO;
}
public void setIndisponivel(){
estado = INDISPONIVEL;
}
}
Nas propriedades do projecto já verifiquei e estou a usar a versão 1.6.0 do JRE.
Alguém me pode ajudar com isto?
Já testei com ";" no fim do Enum, sem o ";"... nada parece funcionar. Baseei-me no exemplo da própria Sun, em http://java.sun.com/j2se/1.5.0/docs/guide/language/enums.html