Outra coisa que me ocorreu eh a seguinte como vou fazer pra acessar os trabalhadoresHoristas depois de criados e adicionados ao arrayList? Quero dizer, como vou saber a posição onde eles estão? poderia fazer um for each e ir testando mais acho q ficaria complicado demais...
nao seria melhor no construtor de trabalhadorHorista colocar as horastrabalhadasmes assim como no TrabalhadorAssalariado? abç On 23 abr, 21:33, Bruno F Kosawa <[email protected]> wrote: > 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 > 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.
