Então no caso a classe Personagem que possui o método comprarEspada? Não entendi como fazer o método recebendo o parâmetro loja. :S
Em 24 de abril de 2011 22:01, Peter P. Lupo <[email protected]> escreveu: > Augusto, > > É importante identificar quem faz o que. Quem compra as espadas é o > personagem. E ele as compra da loja. Então uma chamada do tipo: > > personagem.comprarEspada(loja) > > faz mais sentido pois o personagem é quem irá efetuar a compra em uma loja. > > A loja, conforme é pedido, deve ter vários itens. Você não deve modelar uma > loja, vc deve modelar um jogo. Neste jogo você encontra personagens, lojas, > espadas e outros itens, cada um com seu comportamento definido dentro do > esperado. ;-) > > Veja se isto te ajuda a identificar quais métodos vão em quais classes. > > Abraço > > Peter P. Lupo > http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo > <http://sites.google.com/site/pplupo>MPS.BR Authorized Implementation > Practitioner<http://www.softex.br/mpsbr/_profissionais/MPS.BR_certificados_de_arovacao_prova_P2-MPS.BR.pdf>- > Certified > ScrumMaster <http://www.scrumalliance.org/pages/certified_scrummaster> > <http://www.scrumalliance.org/pages/certified_scrummaster>Oracle > Certified Associate, Java SE 5/SE > 6<http://in.sun.com/training/certification/java/scja.xml> - > Java Black Belt <http://www.blackbeltfactory.com/ui#!User/pplupo> > <http://www.blackbeltfactory.com/ui#!User/pplupo>+55 (021) 81742487 > > > > 2011/4/24 Cleiton Menezes <[email protected]> > >> também gostei deste método!!!! >> >> Em 24 de abril de 2011 21:46, Felipe Costa >> <[email protected]>escreveu: >> >> Você consegue acessar os dados dos personagens pela main porque você está >>> instanciando Personagem na main. >>> >>> Bem, existe algumas formas de fazer isso. Uma delas seria você passar >>> como pararametro o objeto pessoa e consultar o saldo dentro do método: >>> Espadas espadas = new Espadas; >>> espadas.comprarEspadas(p); >>> >>> >>> Abs >>> -- >>> Felipe Costa >>> Undergraduating in Computer Science at UFRJ >>> Black belt <http://www.blackbeltfactory.com/ui#User/fcosta> on >>> JavaBlackBelt <http://www.blackbeltfactory.com/ui#User/fcosta> >>> >>> >>> >>> 2011/4/24 Augusto Vanderley <[email protected]> >>> >>>> Estou com uma dúvida sobre a lista, espero que alguém possa me ajudar. >>>> Vou dar um exemplo. >>>> >>>> Eu criei no método main um objeto de Personagem usando: >>>> "Personagem p1 = new Personagem" >>>> Consigo acessar os dados do personagem pela main ou acessar seus métodos >>>> estáticos. >>>> Na classe "Espadas" criei um método comprarEspadas que precisa verificar >>>> o saldo do personagem p1 através de um método getSaldo(). >>>> >>>> Como fazer para chamar o método getSaldo? Preciso criar denovo o objeto >>>> p1? Faço a gambiarra de deixar o método static getSaldo já que só temos um >>>> personagem mesmo? >>>> >>>> Espero que tenham compreendido minha dúvida e possam me ajudar. >>>> Abraços >>>> Augusto >>>> >>>> -- >>>> 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. >>>> >>> >>> -- >>> 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. >>> >> >> -- >> 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. >> > > -- > 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. > -- 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.
