[RESOLVIDO] Dúvida com Wrapper e var-args  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
Murl
JavaChild

Membro desde: 03/04/2009 10:34:42
Mensagens: 116
Localização: DF
Offline

No resumo do capitulo 3 do livro da Kathy Sierra entre as tantas tem essas 2 afirmações:

- Usados individualmente, boxing e var-args são compatíveis com sobrecarga.
- Você pode combinar var-args com widening OU boxing.

Alguém consegue me explicar mais isso?
Eu fiz um teste aqui mas não sei se é exatamente isso que ele está falando. Vou postar aqui o que eu fiz também pra saber se era isso mesmo...



Nessa classe ta dando erro dizendo que a referencia para var-args é ambigua, ambos os métodos são compatíveis!
É isso?

Vlws!

This message was edited 1 time. Last update was at 18/06/2009 20:05:19


OMW to SCWCD;

SCJP 6
Thiago Domingues
Java Ninja

Membro desde: 17/09/2007 10:45:28
Mensagens: 285
Offline

Bom, pelo erro que dá antes de compilar, já dá pra ter uma noção, vc tem 2 métodos com a mesma assinatura............Integer e int nesse caso ele entende como um tipo só..........acho que o que o livro quer dizer é que você consegue fazer varargs com tipoe Wrapper e não somente com primitivos... se tiver errado alguém me corrija....

Thiago Domingues
Lavieri
GUJ Master
[Avatar]

Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline

isso é o que fala "- Você pode combinar var-args com widening OU boxing"

ou seja...




aceita tanto

varargs(10,new Integer(30));

pq é possivle combinar, var-args com o boxing automatica...

e aceitando isso....



torna o método ambiguo, não sendo possivel definir, se mandar o varargs(10,new Integer(30)); para o método com o primitivo ou com o wrapper

This message was edited 1 time. Last update was at 17/06/2009 20:13:47


Sun Certified Java Programmer (SCJP 6)

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999

Meu blog -> http://blog.tomazlavieri.com.br/
[ICQ]
Murl
JavaChild

Membro desde: 03/04/2009 10:34:42
Mensagens: 116
Localização: DF
Offline

Valeu Lavieri!
Tava com dúvida se era somente isso mesmo!

Minha prova ta chegando! AAAAAAAAAAH =P

Vlws!

OMW to SCWCD;

SCJP 6
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team