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