Gustavo, o que está acontecendo é simples. O construtor só é executado no momento em que o objeto é instanciado. Neste momento, você não atribuiu nenhum valor à média, que é 0. Então quando você verifica se ela é >= 7, dá false. Neste momento você atribui o valor do booleano.
Posteriormente você muda o valor da média, mas você não faz uma nova verificação para modificar o valor do booleano. Logo, quando você recupera este valor, continua o mesmo que você setou da última vez (no construtor). Procure mover o trecho de código que altera o valor do booleano para o método setMedia de forma que sempre que esta for alterada, o booleano de aprovação será modificado também. ;-) Qualquer dúvida torne a perguntar. Abraço Peter P. Lupo http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo MPS.BR Authorized Implementation Practitioner - Certified ScrumMaster Sun Certified Java Associate - Java Brown Belt +55 (021) 81742487 2010/4/11 Zaedy Sayão <[email protected]> > Nao esta faltando um this ai no aprovado nao? > > Mas o q vc quer fazer? > > Faz um get e set pra aprovado e dentro do set vc testa se a media eh maior > q 7 e seta o valor do atributo... > > []'s > > > On Sun, Apr 11, 2010 at 10:17 PM, Gustavo Rodrigues < > [email protected]> wrote: > >> Estou com um problema no uso da variavel do tipo boolean, sempre esta >> sendo retornando "false"... >> Não sei se posso usar ela dentro de um construtor, mas quando tentei >> tirar, ocorreu diversos erros. >> >> O código: http://pastebin.com/jcbRWTS4 >> >> Obs: A primeira parte é um trecho do Aluno, e a outra do TestaAluno. >> >> -- >> 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]<comp2-geral%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/comp2-geral?hl=en. >> > > > > -- > 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]<comp2-geral%[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.
