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.
