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.
Para escrever sua resposta aqui, entre ou crie uma conta
Programação Orientada A Objetos
•UNIASSELVI
Compartilhar