Postagens mais visitadas deste blog
Classes(abstratas e concretas), Objetos, Métodos, Construtores, Vetor de Objetos e trabalhar o conceito de interface.
Por
Prof Rafael Monteiro
-
Exercício 1 - Utilizando a linguagem Java implemente todas as classes dos diagramas abaixo, encapsulando obrigatoriamente todos os atributos. Observação: a) O método calcularSalario() da classe Empregado é abstrato. b) O método calcularSalario() da classe Chefe retorna o valor do salarioMensal c) O método calcularSalario() da classe Comissionado retorna o valor da seguinte expressão, salarioBase + comissao*quatidade. d) Faça uma sobrecarga dos métodos construtores. Exercício 2 - Crie um programa em Java para manipular um vetor de 5 objetos da classe Comissionado criada no Exercício 1 . Neste vetor serão armazenadas as instâncias desta classe, lidas a partir do teclado. O programa deverá cadastrar e ao final exibir os dados(nome, endereço, salarioBase, comissão e o saláriofinal(salarioBase+comissão*quantidade), que é calculado pelo método calcularSalario(), para cada um dos objetos no console de saída). Neste ...
Status atual, férias...
Por
Prof Rafael Monteiro
-
Enfim, férias... Meus diletos, após um 2016 de muito trabalho e recheado de desafios chegamos ao final de mais um semestre letivo. Algumas informações pertinentes: - Não teremos expediente de atendimento na coordenação no período de 22/12/2016 a 16/01/2017; - Se a sua questão versa sobre ACERTO DE GRAU – você deverá requerer através do SIA em um requerimento específico de Acerto de Grau e/ou Frequência, anexando o arquivo em PDF com a prova de AV1 ou AV2 devidamente digitalizada em PDF; - Se a sua questão versa sobre ACERTO DE FREQUÊNCIA – você deverá requere através do SIA em requerimento específico de Acerto de Grau e/ou Frequência; - Se a sua questão versa sobre LANÇAMENTO DE HORAS AAC (internas ou externas) – você deverá requere através do SIA em requerimento específico de Lançamento de horas de AAC, anexar o arquivo em PDF com a documentação digitalizada (certificado, declaração etc), sob pena de indeferimento; - Se a sua dúvida é referente ao Pr...



Fala Professor.
ResponderExcluirAqui é o Luiz.
Uma duvida, quando você declarou o método super() e determinou no parâmetro que o valor do salarioBruto seria 0, eu queria saber se eu poderia simplesmente não declara-lo como parâmetro do método super(), já que não vai ser usado no cálculo de salario do profHorista.
Fala Luiz ! Caso não queira definir um valor default para o atributo salarioBruto, a opção seria a criação de um outro construtor. Já que a proposta é carregar valores para os atributos da classe Professor, que possam ser utilizados em suas subclasses.
ResponderExcluirCaso sua dúvida persista, sinalize !
Um abraço.
Além disso, não devemos criar objetos genéricos !
ExcluirEntendi... melhor manter como deve ser feito.
ExcluirOutra duvida. Na subclasse ProfDedicado você não usou o método set. Isso é pelo fato de estar usando o método super? ai automaticamente ele vai receber os valores default?
Eu sei que a classe que vai exibir não é essa, mas mesmo assim é preciso setar os atributos. Por isso a minha duvida, se o método super, nesse caso, já supre o uso do set, porque os atributos estão privados e não protegidos.
Boa Luiz ! Apenas nos valores iniciais, por conta do construtor. Caso necessite altrerar ou passar outros valores, utilize o método set !
ResponderExcluir