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