POO – Interfaces

Posted onCategoriesPOO

Apresentação

Exemplo

Atividade

assunto: poo08

Parte 1

Crie um programa java que faça o calculo da área de figuras geometricas ( quadrado, retangulo, triangulo, etc. ). Este projeto deve fazer criar uma interface para o calculo da area da figura geometrica e deve ter varias classes que façam o calculo da area e que implementem a interface.
teste o programa ao instanciar um objeto da classe correspondente a cada forma geometrica e chamar o metodo que calcula a area
Parte 2

Implementar as classes e interfaces a seguir. Cada uma das classes terá a sua forma de cálculo de salário. Desafio: Professor também é Colaborador.

Interface Colaborador:
Métodos obtemSalario e cargaHoraria. Contém uma propriedade float estática correspondente ao valor base da hora.

Interface Professor:
Método obtemTitulacao : serve de base para o adicional
Graduação : sem adicional
Mestrado : adicional de 20%
Doutorado : adicional de 50%

*** Observação: os metodos anteriores possuem propriedades associadas (carga horaria e titulação), que deverão ser criadas, bem como formas para definir os valores das mesmas (via metodos normais ou construtores)

Classes:
Estagiario (implementa Colaborador) ? salário = cargaHoraria * valor base
Funcionario (implementa Colaborador) ? salário = cargaHoraria * valor base * 2
ProfessorTecnico (implementa Professor) ? salário = cargaHoraria * valorBase * 3 * adicional pela titulacao
ProfessorGraduacao (implementa Professor)? salário = cargaHoraria * valorBase * 4 * adicional pela titulação