Ajuda ... Herança e Poliformismo

[color=“red”] :grin:

Olá Gostaria de Pedir uma ajudinha!!!

Se poderiam me mandar exercicios resolvidos envolvendo herança e poliformismo …[/color]

[color=“blue”]Se alguem pode me ajudar a resolver esse exercicio obrigada!!!
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!!! Não é preciso preocupar-se com interface gráfica.[/color]

Uma resolução deste exercício é mais ou menos a seguinte:
crie uma classe abstrata alunos com os atributos nome e cpf; nesta mesma classe crie métodos de acesso aos atributos; e crie um método abstrato para a cobrança da matrícula do aluno.
crie agora a classe aluno não bolsista e aluno bolsista, ambas devem herdar a classe alunos; agora em cada classe sobreescreva o método cobrança da matrícula, para que cada classe trate o procedimento da forma que lhe interessar.

Para maiores informações consulte o livro “Java Como Programar” capítulo 9, tem também um artigo sobre polimorfismo aqui no PJ.