← Questões de Programação

Programação · CONSULPLAN · 2023

Questão comentada de Programação

A respeito dos conceitos relacionados ao paradigma de Programação Orientada a Objetos(POO), analise as afirmativas a seguir. I. A herança entre classes possibilita que determinada classe, conhecida como superclasse, transfira toda a sua estrutura, incluindo atributos e métodos, para outras classes, conhecidas como classes filhas. II. O encapsulamento propõe a ocultar detalhes de implementação e visibilidade dos dados das classes, o que aumenta a segurança e evita a manipulação indevida dos objetos. III. Para a aplicação do polimorfismo em programas orientados a objetos é necessária a existência de uma hierarquia de classes, pois, na prática, este conceito se resume em substituir métodos e atributos herdados em uma classe filha para modificar o seu comportamento em relação à superclasse. Está correto o que se afirma em

Gabarito: C

Em POO, heranca, encapsulamento e polimorfismo sao tres pilares que vivem aparecendo juntos em prova, quase como trio de seriado. A heranca permite que uma classe filha reaproveite caracteristicas e comportamentos de uma classe base, recebendo atributos e metodos e podendo acrescentar ou especializar o que precisar. Em linguagem de concurso, a ideia central e essa: a superclasse serve de modelo para as subclasses. O encapsulamento, por sua vez, e a tecnica de esconder detalhes internos da classe e controlar o acesso aos dados por meio de metodos. Isso aumenta a seguranca e reduz a chance de mexer no objeto do jeito errado. Em termos praticos, voce protege o estado interno e expoe apenas o necessario. Ja o polimorfismo nao se resume a "trocar atributos e metodos herdados". Ele esta ligado a mesma mensagem gerar comportamentos diferentes, normalmente por sobrescrita de metodos, e pode aparecer em diferentes formas, dependendo da linguagem e da abordagem adotada. A prova tentou reduzir o conceito a uma ideia incompleta, por isso a afirmativa III ficou errada. Assim, o gabarito C esta correto porque as afirmativas I e II estao compativeis com os conceitos basicos de POO, enquanto a III distorce o polimorfismo ao exigir hierarquia como regra absoluta e ao trata-lo como simples substituicao de membros herdados.

Continue treinando

Questões relacionadas