o que ele te informa é que ele pode fazer as duas coisas…
então o compilador não sabe qm chamar.
em caso de var-args e auto-boxing, ele sempre utilizará o auto-boxing.
[s]
baiano
ekoiti
Pelo que vi nesses métodos a sequência de escolha do compilador é:
Ampliar o tipo primitivo
Usar um método que aceita Wrapper correspondente ao tipo
Usar um método que aceita um Number
Usar um método que aceita um Object
Finalmente, usar varargs.
Do mais específico ao mais genérico… sendo a última opção um tanto frágil no sentido da não correspondência/ambiguidade… Ótimo ponto para se ferrar na prova.
Caraca George… que avatar legal !!! Conhece a técnica POG ? De frases como a abaixo…
Será que pode cair questões desse tipo na prova???
No livro fda Kathy ñ fala nada sobre essa confusão do compilador!!
:?:
LPJava
cara tenha certeza caiu na minha porem 1 questao sim… os recursos novos do java 5 foram abordados todos, no minimo 2 questoes de cada… esse ai so teve 1 e ele envolveu todas as regras para saber qual ia chamar… claro entao tem q lebrar a ampliacao tem maior prioridade que qualquer outro novo recurso var-args e autoboxing… caiu bem semalhante ao q tem no cap 3 da kathy no objetivo 1.4 - sobrecarregando.
Omeganosferatu
Nao entendi muito bem por que a confusao do compilador, se alguem puder explicar ( denovo ) de outro jeito.
Quando vi o código achei que ele fosse usar o método que chama o wrapper Integer.