Logo Passei Direto
Buscar
Com base no texto fornecido, analise as afirmativas a seguir sobre o uso de "final" para evitar a herança ou a sobrescrita de métodos na programação orientada a objetos:

I. A herança deve ser evitada para garantir encapsulamento e acoplamento.
II. A palavra reservada "final" pode ser utilizada em classes para evitar que sejam herdadas.
III. A utilização de métodos específicos podem ser marcados como "final" para evitar a sobrescrita.
IV. A herança deve ser evitada em projeto que priorize reusabilidade na programação orientada a objetos.

É correto o que se afirma em:

A) I, II e III, apenas.
B) I, II, III e IV.
C) I, apenas.
D) III e IV, apenas.
E) II e IV, apenas.
User badge image
Exercícios Para o Aprendizado

há 12 meses

Respostas

User badge image

Ed Verified user icon

há 12 meses

Vamos analisar cada afirmativa: I. A herança deve ser evitada para garantir encapsulamento e acoplamento. Falso, a herança pode ser utilizada de forma adequada para promover reusabilidade e encapsulamento, embora deva ser usada com cautela para evitar acoplamento excessivo. II. A palavra reservada "final" pode ser utilizada em classes para evitar que sejam herdadas. Verdadeiro, quando uma classe é declarada como "final", ela não pode ser estendida. III. A utilização de métodos específicos pode ser marcada como "final" para evitar a sobrescrita. Verdadeiro, métodos marcados como "final" não podem ser sobrescritos em subclasses. IV. A herança deve ser evitada em projetos que priorizem reusabilidade na programação orientada a objetos. Falso, a herança é uma forma de promover reusabilidade, embora deva ser usada com cuidado. Com base nas análises, as afirmativas verdadeiras são II e III. Portanto, a alternativa correta é: A) I, II e III, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina