Sobre Programação Orientada a Objetos, analise: I. A enc...

Sobre Programação Orientada a Objetos, analise: I. A encapsulação garante que apenas as interfaces necessárias para interação com o objeto estejam visíveis, e atributos interno...


publicidade

Sobre Programação Orientada a Objetos, analise:
I. A encapsulação garante que apenas as interfaces necessárias para interação com o objeto estejam visíveis, e atributos internos não sejam acessíveis.
II. O polimorfismo garante que objetos possam herdar métodos e atributos de uma superclasse para a geração de uma nova classe.
III. A herança possibilita que distintas operações na mesma classe tenham o mesmo nome, desde que alterada a assinatura.
Está correto o que se afirma em

publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • David Castilho
    David Castilho EQUIPE
    22/10/2025 • 20:34
    Gabarito: c)

    Vamos analisar cada afirmativa para entender o porquê da resposta correta.

    I. A encapsulação é um dos pilares da Programação Orientada a Objetos (POO). Ela consiste em esconder os detalhes internos do objeto, expondo apenas o que é necessário através de interfaces (métodos públicos). Isso protege os atributos internos de acessos diretos e indevidos, garantindo integridade e segurança dos dados. Portanto, a afirmativa I está correta.

    II. O polimorfismo não é o mecanismo que garante a herança de métodos e atributos. Polimorfismo refere-se à capacidade de objetos de diferentes classes responderem a uma mesma mensagem (método) de formas distintas, ou seja, a mesma operação pode se comportar de maneiras diferentes dependendo do objeto. A herança é o conceito que permite que uma classe derive de outra, herdando seus métodos e atributos. Logo, a afirmativa II está incorreta.

    III. A herança permite que uma classe filha herde métodos e atributos da classe pai. A afirmativa III fala sobre a possibilidade de ter métodos com o mesmo nome, mas com assinaturas diferentes (sobrecarga), o que é um conceito relacionado a polimorfismo de sobrecarga, e não diretamente à herança. Além disso, a herança não é o mecanismo que possibilita a sobrecarga de métodos dentro da mesma classe. Portanto, a afirmativa III está incorreta.

    Checagem dupla confirma que apenas a afirmativa I está correta, o que corresponde à alternativa c).

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.