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%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]. > 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]. For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en.
