Dica sobre enums  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
RafaelVS
JavaEvangelist
[Avatar]

Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline

Pessoal,

estou fazendo uma classe aqui e me deparei com algo que não sabia e, como acho que não deva ser comum, resolvi compartilhar com vcs..

estava criando uma classe interna (normal, ou seja, sem ser estática/anonima/de metodo) e, dentro dessa classe interna fui criar um enum. Recebi o erro de compilação informando que pra um enum ser declarado dentro de um membro, o membro tem que ser static.

Segue um exemplo com as conclusões comentadas no código:



Tá aí a dica!

Abraços e T+

- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%)
LPJava
GUJ Hacker

Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline

puts esssa nao sabia ..

Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
[WWW]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Enum como classe internaé sempre considerada static, mesmo que não use a palavra-chave!
No caso, MeuEnum é estático, mesmo sem a palavra chave.
Isso eu vi aqui: http://mindprod.com/jgloss/enum.html

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team