Isso Romulo, mas ela não tinha feito o getter. 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/21 Romulo Freires <[email protected]> > eu acessei elas dessa forma > > getCargo().getValorHor > > Uma vez que na classe trabalhor existe > > this.cargo = Cargo.valueOf(cargo.toUpperCase()); no construtor > > e o método > > public Cargo getCargo() { > return cargo; > > > >> Lupo <[email protected]> >> >> ;-) >>> >>> >>> 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/21 Kate <[email protected]> >>> >>> Oi Peter... >>>> >>>> Tava faltando um getCargo na classe Trabalhador e eu estava utilizando >>>> ele de forma errada nas subclasses! >>>> >>>> Obrigada! >>>> >>>> >>>> On 21 abr, 17:18, "Peter P. Lupo" <[email protected]> wrote: >>>> > Não sei se o problema é exatamente este mas eu vou chutar o que eu >>>> acho que >>>> > é mais provável de estar acontecendo: >>>> > >>>> > 1- O atributo cargo é private na superclasse (trabalhador). >>>> > Private limita a visibilidade para a classe onde foi declarado >>>> apenas. >>>> > As subclasses não enxergam. >>>> > 2- Nas subclasses você está tentando acessar o atributo diretamente. >>>> Logo, >>>> > não terá visibilidade. >>>> > >>>> > Se você quiser acessar diretamente, terá que tirar o modificador >>>> private. >>>> > Qualquer outro vai servir. Eu desaconselho. >>>> > >>>> > A minha sugestão é que vc crie um getter com outro modificador que não >>>> seja >>>> > private (public talvez) e acesse através deste. >>>> > >>>> > Veja se ajudou. >>>> > >>>> > Abraço >>>> > >>>> > Peter P. Lupohttp://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/21 Kate <[email protected]> >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > > Bom, >>>> > >>>> > > Meu problema é que não consigo acessar o valorHora e o >>>> > > limiteMaximoHoras quando estou trabalhando nas classes >>>> > > TrabalhadorHorista ou TrabalhadorAssalariado. >>>> > >>>> > > O eclipse pede que uma das coisas sejam feitas: Criação de uma >>>> > > variavel local, de um parametro ou de uma constante com esses nomes. >>>> > >>>> > > Acredito que o problema esteja na classe Trabalhador, pq é através >>>> de >>>> > > Cargo cargo que eu teria acesso a essas variáveis ou que eu esteja >>>> > > tentando esse acesso de forma errada. >>>> > >>>> > > Alguma sugestão? >>>> > >>>> > > -- >>>> > > 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]> >>>> <comp2-geral%2bunsubscr...@googlegr oups.com> >>>> > > . >>>> > > 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]<comp2-geral%[email protected]> >>>> . >>>> > For more options, visit this group athttp:// >>>> 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]<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]<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]<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.
