Como utilizar a classe Enum

4 respostas
F

Boas pessoal.

Estou a tentar usar o exemplo, sobre Enum, que se encontra no seguinte URL: http://java.sun.com/docs/books/tutorial/java/javaOO/enum.html

Quando sigo o exemplo obtenho o seguinte erro: "syntax error on token “enum”, interface expected. Qual o problema? Preciso de alguma biblioteca extra para que este exemplo possa funcionar?

Obrigado.

Abraços.

4 Respostas

C

Poste seu código, poderemos te ajudar melhor! :razz:

F

O meu código está aqui:

public enum Estado {

ACTIVO, DESACTIVO

}

public class Estado {
Estado estado;

public Estado(Estado estado) {

this.estado = estado;

}
public void tellItLikeItIs() {

switch (estado) {

case ACTIVO: System.out.println(Mondays are bad.);

break;

case DESACTIVO: System.out.println(“Fridays are better.”);
break;

default: System.out.println(Midweek days are so-so.);

break

}

}

}

}

Obrigado pela ajuda!!

Abraços

C

Qual a JDK está instalada?

T

Amigo,tenta renomear teu enum!
Tu tem uma classe e um enum com mesmo nome e no mesmo arquivo.
Creio que esse seja o erro!

Criado 6 de agosto de 2007
Ultima resposta 6 de ago. de 2007
Respostas 4
Participantes 3