1a Questão – Analise a situação descrita abaixo:

Propaganda
1a Questão – Analise a situação descrita abaixo:
Uma empresa deseja construir um software para administrar os salários de seus diretores e você foi escolhido para tal
tarefa. A empresa tem em seu quadro de funcionários, Diretores Administrativos, que recebem um salário base, e Diretores
de Vendas que recebem salário base mais comissão sob as vendas. A seguir é apresentado um diagrama de classes e
pacotes do software descrevendo algumas das características de cada classe:
diretores
comum
Diretor
Empregado
- salarioBase: double
- nome: Strring
- endereco :String
+ calcularSalario():double
+ calcularSalario():double
DiretorAdm
DiretorVendas
U
-emTreinamento:boolean
++
-comissao:double
+calcularSalario():double
Utilizando a linguagem Java, implementar todas as classes do diagrama, com a devida atenção para:
a. encapsular obrigatoriamente todos os atributos;
b. implementar sobrecarga de métodos construtores em pelo menos uma das classe;
c. na classe DIRETOR o método calcularSalario() retorna o valor do atributo salarioBase. Na classe DIRETORVENDAS o
método calcularSalario() retorna salarioBase mais comissao.
2a Questão – Crie um programa em Java para manipular instâncias das classes DiretorAdm e DiretorVendas da questão
número 1. Esta aplicação deve:

instanciar objetos das classes envolvidas com valores definidos pelo próprio código;
DiretorVendas: Nome = Jennifer, Endereço = rua B numero 200, Salário Base = 1500.00,


Comissão = 650.00
apresentar os salários dos diretores implementando;
Implemente um formulário.
1-1
Download