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.

Responder a