| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2009 22:49:32
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
Olá pessoal estava testando alguns métodos envolvendo genéricos e me deparei com a seguinte situação:
Ao meu ver deu certo esse casting por causa do seguinte tipo de retorno no método
Estou correto nesta afirmação????
Se alguém puder me ajudar, ficarei grato.
Vinícius.
This message was edited 3 times. Last update was at 29/12/2009 22:53:38
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2009 22:58:31
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
nao pode cara, vc jamais pode ter objetos diferentes dentro de um tipo generico, e se extends algo com generico nao pode adicionar
dar uma olhada nesse meu post.
This message was edited 1 time. Last update was at 29/12/2009 22:58:51
|
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/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2009 23:07:46
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
Obrigado pela ajuda, mas aqui no eclipse esse código compilou.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2009 23:46:58
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
nao cheguei a testar o codigo, porem estava falando desta parte do comentario:
realmente isso eh invalido.
|
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/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:27:29
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
Eh, ta complicado, estava fazendo uns testes aqui e teve uma coisa que me deixou mais confuso
porque isto funciona????
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:30:48
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
E funciona ?
Eu não consegui compilar ...
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:38:13
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
eu tb nao conseguir compilar nao. As regras sao claras, para entender conjuntos + genericos tem que ler as regras, nao basta codificar e tentar entender na marra, tendo como base os erros do compilador.
|
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/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:39:29
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
funciona aqui no eclipse....
vou tentar compilar no java normal....
mas msm assim no eclipse eu configurei ele para compilar no java 6....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:40:33
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
eu estou entendendo as regras....
mas quando vou compilar o resultado infrige a regra ai fica complicado....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:44:55
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
compilei no java normal e ai não funcionou msm como eu esperava....
mas ai como que fica....
porq o eclipse faz isso????....
devo usar um outro editor para trabalhar com java????....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:45:01
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
Cara, aqui num ta compilando não. rsrs
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:45:58
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
vmsb11 wrote:funciona aqui no eclipse....
vou tentar compilar no java normal....
mas msm assim no eclipse eu configurei ele para compilar no java 6....
genericos eh recurso a partir do java 1.5 e na 1.6 nao houve alteracoes em relacao as regras de comportamento com genericos, o fato eh simples nao colocar Uvas na caixa de Maças.
flw..
|
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/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:48:14
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
e o compilador ai foi bem objetivo em dizer aonde ta o erro, associado as regras vc mata a questao...
veja o link que passei, tem uma boa base sobre o assunto.
|
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/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 10:53:57
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
eh aqui deu o mesmo erro compilando no console....
amigo LPJava eu ja tinha lido o seu post, muito bom msm....
eu estou entendendo as regras mas fiquei na dúvida por causa desse teste que eu fiz no eclipse ontem....
pelo oque eu estou vendo o eclipse que está fazendo uma confusão....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2009 11:10:22
|
vmsb11
Java Ninja
Membro desde: 25/08/2008 12:35:00
Mensagens: 251
Offline
|
testei no netbeans e realmente não funcionou....
alguem sabe me dizer porq o eclipse alguns códigos por mais que se pareçam bizarros eles compilam e funcionam????....
obs: estou usando o MyEclipse v 5.5
|
|
|
 |
|
|