Reflection  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
gomesrod
GUJ Ranger
[Avatar]

Membro desde: 11/05/2007 19:46:22
Mensagens: 901
Offline

Tenho a impressão que você está sofrendo sem necessidade...

Eu teria feito dessa maneira:

Tá certo que vai precisar digitar o nome de cada variável na declaração do array, mas nem se compara a repetir todo o código.
E também tem vantagens sobre a solução com Reflection: o código fica mais "limpo" e um pouco mais seguro contra erros pois é verificado na compilação.
RenataFA
Virtual Machine Man
[Avatar]

Membro desde: 24/08/2006 08:15:10
Mensagens: 698
Offline

gomesrod wrote:Tenho a impressão que você está sofrendo sem necessidade...

Eu teria feito dessa maneira:

Tá certo que vai precisar digitar o nome de cada variável na declaração do array, mas nem se compara a repetir todo o código.
E também tem vantagens sobre a solução com Reflection: o código fica mais "limpo" e um pouco mais seguro contra erros pois é verificado na compilação.


Não,,, não estou sofrendo... eu já resolvi, como eu falei num post dias atrás. Alias, fiz algo bem parecido com o que vc fez.

Como eu falei no outro post, eu só tentei usar via Reflection, não funcionou e eu queria entender pq não estava funcionando. Agora eu aprendi que é pq Reflection não acessa vars privadas. Foi para entender o motivo de não funcionar... eu segui fazendo de outra forma e pronto.

[]'s, Renata
[Email]
JxtaNode
JavaEvangelist
[Avatar]

Membro desde: 28/01/2008 18:46:42
Mensagens: 321
Localização: Paris
Offline

Bom dia,

Se as varíaveis locais do método são de mesmo typo, talvez utilizare um array[] o equivalente e depois utilizar o FOR :
O processamento que fazer para elas será sempre o mesmo ?

gomesrod, tivemos a mesma idea mas o tempo para a minha messagem chegar de Paris au Brasil você fez o post antes de mim


Abraços

This message was edited 2 times. Last update was at 19/10/2009 16:33:15


Computer science
HTTP://OBJETJAVA.ONLINE.FR TEAM MEMBER
CSD Cnam Software Distribution
[WWW]
gomesrod
GUJ Ranger
[Avatar]

Membro desde: 11/05/2007 19:46:22
Mensagens: 901
Offline

RenataFA wrote:...

Sim sim... você já disse que tinha achado uma solução, só estava mesmo metendo o nariz onde não fui chamado

Mas já que estamos falando no assunto, tem uma pequena regra que costumo seguir: Usar Reflection é para frameworks e classes de infraestrutura; para as classes "normais" (negócio, telas, etc) sempre existem alternativas mais simples e seguras.

JxtaNode wrote:gomesrod, tivemos a mesma idea mas o tempo para a minha messagem chegar de Paris au Brasil você fez o post antes de mim
É, ouvi falar que os aeroportos estão um caos
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team