Enums

2 respostas
Java_Player

//Teste.java

enum Enum01 { A, B, C }

public class Teste {
 ...
}

Tem como eu acessar o Enum01 de uma classe fora do arquivo Teste.java ?

2 Respostas

J
TesteEnum.java
public class TesteEnum {
	Enum01 e = Enum01.A;
                
    public void teste(){
        Enum01 en = Enum01.B;
    }
}
ViniGodoy

Se for no mesmo pacote sim. Se quiser em pacotes separados, você terá que criar um arquivo chamado Enum01.java e então declarar a classe como:

Outra forma seria declarar Enum01 como uma public innerclass de Teste.
E então acessar de outras classes usando Teste.Enum01.

Criado 12 de março de 2008
Ultima resposta 13 de mar. de 2008
Respostas 2
Participantes 3