Criar uma classe chamada “Turma” com os atributos “nota 1”, “nota 2” e“substitutiva”. Essa classe deve ser do tipo “Abstrata”. Os atributos dessa classe não podem ser públicos. Criar uma classe chamada “Aluno” com os atributos “nome” e “num_matricula”. Essa classe deve receber herança da classe “Turma”.Os atributos dessa classe não podem ser públicos. Essa herança dos atributos deve estar presente no construtor da classe“Aluno”. O construtor deve receber todos os atributos como parâmetros. Implemente os Getters e Setters para todos os atributos. Essa classe “Aluno” deve ter um método “notas”, que (ao receber os dados:nome, num_matricula, nota 1 e nota2) deve calcular a MÉDIA das notas e imprimir todos os dados na tela. Através do polimorfismo, deve haver um segundo método “notas”, que além de todos os atributos anteriores, também recebe um valor para asubstitutiva e imprime TODOS os dados na tela (substituindo a média pela nota da substitutiva). Deve ser criada uma interface chamada “Boletim” implementada para a classe “Aluno”com os métodos de forma abstrata. O arquivo com a classe Main (trabalho.java) deve ter o objeto instaciado e os 2 métodos sendo executados.
Para escrever sua resposta aqui, entre ou crie uma conta
Projeto de Sistemas Orientado A Objetos
Programação Orientada A Objetos
•Uniasselvi
Compartilhar