Herança e polimorfismo

boa noite pessoal, alguem pode me ajudar na resoluçao desse exercicio ( se colocar o codigo ficarei grata)
Implemente um sistema de matrícula que simule a operação de cobrança da matrícula aos alunos. Temos dois tipos de alunos: bolsistas e não bolsistas. Os alunos bolsistas têm um desconto sobre o valor fixo de matrícula determinado pela Faculdade. O sistema precisa identificar o nome e cpf dos alunos, bem como o tipo de bolsa do aluno bolsista, que pode ser: integral ou parcial. No caso de bolsa integral o desconto sobre a matrícula será de 100%, no caso de parcial o desconto será de 50%.
O sistema imprime o nome e cpf dos alunos, bem como o valor a ser pago da matrícula. No caso do aluno ser bolsista, o sistema imprime o tipo de bolsa.
UTILIZE HERANÇA E POLIMORFISMO NA SOLUÇÃO!!!

1 curtida

Qual a dúvida?

todas possíveis, não consigo desenvolver o código, eu sei o q tem q fazer na teoria,mas na pratica nao

Vamos la

vc tem Aluno Bolsista e Aluno Não Bolsista

ambos são Alunos.

me PARECE que um Bolsista é um Aluno e faz tudo q um Aluno Faz porem paga menos.

pois bem, parece que existem as classes

public class Aluno {
 ...
} 
public class Bolsista extends Aluno {
  ...
}

se isso for verdade, então vc pode fazer

Aluno a = new Bolsista();
double mensalidade = 600000000.99;
double aPagar = a.calculaMensalidade( mensalidade );

e ai vc tem: herança e polimorfismo.

agora vai la praticar.

Claro! Quanto você paga pela hora da consultoria?

1 curtida

download