Use o toString do jogo para que vc só precise dizer syso(jogo);

Abraço!

P.S.: Pra quem ainda não sabe, syso é System.out.println(); No Eclipse,
basta escrever syso e apertar ctrl+espaço


Peter P. Lupo
Undergraduating in Computer Science DCC/UFRJ
MPS.BR Authorized Implementation Practitioner
Sun Certified Java Associate
http://pplupo.googlepages.com/
Cell. +55 (021) 81742487


2009/4/5 Zaedy Sayão <[email protected]>

> Eh como o Jade disse, poder, pode, mas nao deve, logo, nao faca.....hehe
>
> Coloque num metodo a parte.
>
> []'s
>
> 2009/4/5 Jade Costa <[email protected]>
>
>> Poder, pode, mas fica menos orientado a objeto... pois o objetivo eh
>> "trabalhar" o menos possivel. Como assim? imagina q isso ai eh um programa q
>> vc tah desenvolvendo pra sua empresa, certo? ai vc terminou ele e fez ele
>> assim... ai vc teve q imprimir isso dai em varios lugares... ou seja, vc
>> teve q escrever esse "for" ai, em varias classes e métodos (apesar de q
>> nesse caso vc soh teve q escrever em um)... se vc desse override no
>> toString() vc nao precisaria ter uma mao d obra tao grande, e poderia
>> escrever apenas System.out.println(jogos.get(j)); (porem ficaria melhor usar
>> um "foreach" que ai vc escreveria algo do tipo: for(Jogo jogo : jogos) {
>> System.out.println(jogo);} (isso se a sua classe se chamar "Jogo")).
>> Aí agora imagina que seu chefe na sua empresa nao gostou de como vc
>> imprimiu isso, e manda vc mudar... vc teria q mudar em TODOS os lugares em q
>> vc imiprimu isso dai usando seu jeito... ou seja, se vc tivesse usado o
>> toString(), teria q mudar apenas um lugar...
>> é pra isso que serve orientação a objeto, pra poupar trabalho, e fazer
>> menos erros, pois com o toString() redefinido por vc, as chances d vc
>> escrever errado oq vc quer, diminuem...
>>
>> se nao entendeu eh soh dizer q explico d novo ;)
>>
>> 2009/4/5 lioy <[email protected]>
>>
>>>
>>> No exercicio 1 para listar os jogos eu fiz dessa maneira :
>>>
>>>
>>>
>>>                                        for(int j=0;j<jogos.size();j++){
>>>                                                System.out.println("Nome
>>> do jogo: " + jogos.get(j).getNome() +
>>>                                                '\n' + "Video Game : " +
>>> jogos.get(j).getVideoGame() + '\n' +
>>>                                                "Local onde está guardado:
>>> " + jogos.get(j).getLocal() + '\n');
>>>                                        }
>>>
>>> pode ser feito assim?   Pois eu li no site após ter feito , que
>>> precisa ter usado  toString()
>>>
>>>
>>
>>
>> --
>> Jade Moreira da Costra
>> Diretoria de Projetos
>> EJCM – Empresa Júnior de Consultoria em Microinformática Departamento de
>> Ciência da Computação – UFRJ
>> www.ejcm.com.br - (21) 2598-9440
>>
>>
>>
>
>
> --
> Zaedy Dantas Sayão
> Graduando em Ciência da Computação DCC/UFRJ
> http://www.manufato.com.br/
> MSN: [email protected]
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en
-~----------~----~----~----~------~----~------~--~---

Responder a