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.

Responder a