Buscar

Esta aplicação de JAVA, deve conter os 4 pilares da Orientação a Objeto: Abstração, Herança, Encapsulamento e Polimorfismo

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.

💡 1 Resposta

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais