Miguel,
a Questao é que a classe TrabalhadorAssalariado inicializa o valor das
HorasTrabalhadasMes, sendo q o TrabalhadorHorista em nenhum momento na
descriçao da lista está dizendo para inicializa-lo.
Eu pensei em inicializar no metodo main do SimulaFolha, com algum setter,
mas nao sei se estaria correto.

abç

Em 23 de abril de 2010 21:27, Miguel Jonathan <[email protected]>escreveu:

> Bruno,
>
> A pergunta está meio sem sentido, pois o construtor também será
> chamado de dentro do método main da classe SimulaFolha.
>
> Fica estranho você construir um trabalhador já sabendo quantas horas
> ele trabalhou no mes.
>
> O mais razoável é usar um setter para alterar essas horas, depois que
> os trabalhadores foram construídos.
>
> abs,
>
> Jonathan
>
> On 4/23/10, Bruno Kosawa <[email protected]> wrote:
> > Boa,
> > onde incializo a HorasTrabalhadasMes?
> > eh no momento q chamo o construtor ou dentro do SimulaFolha?
> >
> >
> > On 23 abr, 21:03, "Leonardo F. Borba" <[email protected]> wrote:
> >> Falha de leitura!!
> >>
> >> ^ ^
> >>
> >> Abraço professor.
> >>
> >> Em 23/04/10, Miguel Jonathan<[email protected]> escreveu:
> >>
> >>
> >>
> >> > Leonardo,
> >>
> >> > Está no enunciado da Lista 2:
> >> > 1. Criar a classe Cargo, que será do tipo enum:
> >> > a) Os cargos pré-definidos serão: MOTORISTA, BOY, SECRETARIO, e
> >> > ENTREVISTADOR.
> >> > b) Variáveis de instância:
> >> >         double valorHora, que armazena o valor da hora paga de cada
> >> > cargo,
> >> >         int limiteMaximoHoras – número máximo de horas permitido por
> >> > mês, que varia para cada cargo.
> >> > c) Deve haver um construtor para inicializar o valorHora de cada
> >> > cargo. Nota: os construtores das classes tipo enum não recebem
> >> > modificador de acesso, embora seja implicitamente private.
> >> > Você pode colocar o limite no mesmo construtor.
> >>
> >> > Jonathan
> >>
> >> > On 4/23/10, Leonardo F. Borba <[email protected]> wrote:
> >> >> Eu vi que houve alterações na lista, inclusive na aula de laboratório
> >> >> o senhor disse que colocaria a versão 2 da lista no ar, porém esta
> não
> >> >> veio dizendo onde limitar as horas para cada cargo.
> >> >> E se foi dito em sala eu não me recordo.
> >>
> >> >> Abraços
> >>
> >> >> Em 23/04/10, Miguel Jonathan<[email protected]> escreveu:
> >> >>> O enunciado já foi corrigido há alguns dias.
> >> >>> O limite de horas é um atributo de cada cargo, não é um atributo de
> >> >>> TrabalhadorHorista.
> >> >>> Quando você criar os cargos com o enum, invente um limite de horas
> >> >>> para
> >> >>> cada
> >> >>> um.
> >>
> >> >>> Jonathan
> >>
> >> >>> 2010/4/23 Leonardo F. Borba <[email protected]>
> >>
> >> >>>> Opa,
> >>
> >> >>>> A lista 2 diz que existe limite de horas trabalhadas para um
> >> >>>> TrabalhadorHorista, porém não diz onde deve ser definida. Ficando
> em
> >> >>>> aberto pra eu definir no instante que crio as instâncias de Cargo
> ou
> >> >>>> quando estiver executando a minha thread SimulaFolha, por exemplo.
> >>
> >> >>>> Tomei a liberdade de usar a segunda opção acima. Gostaria só de
> >> >>>> confirmar se pode ser assim mesmo.
> >>
> >> >>>> Abraços, saudações alvinegras!!!
> >>
> >> >>>> --
> >> >>>> Leonardo F. Borba
> >>
> >> >>>> --
> >> >>>> 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%[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.
> >>
> >> >> --
> >> >> Leonardo F. Borba
> >>
> >> >> --
> >> >> 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.
> >>
> >> --
> >> Leonardo F. Borba
> >>
> >> --
> >> 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.
>
>


-- 
Bruno Kosawa

-- 
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