Buscar

O conceito de classes abstrata, através de suas características especiais, fornece ao conceito de herança uma maior confiabilidade uma vez que as c...

O conceito de classes abstrata, através de suas características especiais, fornece ao conceito de herança uma maior confiabilidade uma vez que as classes modeladas com herança precisam ser melhor idealizadas e projetadas. Dessa forma, avalie o código-fonte da classe Atleta:

package fontes;

public class Atleta{
private int pais;
private String modalidade;
private boolean medalistaOlimpico;

public abstract void competir(String modalidade) {

3

4

5

04/12/2023, 21:08 Avaliação II - Individual

about:blank 3/6

System.out.println("É especialista em " + modali

O conceito de classes abstrata fornece ao conceito de herança uma maior confiabilidade.
As classes modeladas com herança precisam ser melhor idealizadas e projetadas.
A As afirmativas I e II estão corretas.
B Apenas a afirmativa I está correta.
C Apenas a afirmativa II está correta.
D As afirmativas I e II estão incorretas.

Essa pergunta também está no material:

Avaliação II - Individual Programação Orientada a objetos
6 pág.

Programação Orientada A Objetos UNIASSELVI IERGSUNIASSELVI IERGS

💡 1 Resposta

User badge image

Ed Verified user icon

A classe Atleta apresentada no código-fonte não está correta, pois possui um método abstrato sem que a classe seja abstrata. Além disso, o método competir() não possui implementação, o que também é um erro. Portanto, a afirmativa I está incorreta. Já a afirmativa II está correta, pois o uso de classes abstratas pode fornecer uma maior confiabilidade ao conceito de herança, uma vez que as classes filhas precisam ser melhor projetadas e implementadas. Sendo assim, a alternativa correta é a letra C) Apenas a afirmativa II está correta.

0
Dislike0

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