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

--~--~---------~--~----~------------~-------~--~----~
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