O paradigma da orientação a objetos prevê alguns princípios ...
O paradigma da orientação a objetos prevê alguns princípios e conceitos tais como:
I. O comportamento indica a capacidade de abstrair várias implementações diferentes em uma única interface.
II. O encapsulamento é uma forma de restringir o acesso ao comportamento interno de um objeto.
III. O polimorfismo refere-se a operações realizadas por um objeto e também ao modo pelo qual essas operações são executadas.
É correto afirmar que:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: A - Apenas a assertiva II está correta.
Vamos entender o motivo pelo qual a alternativa A é a correta, analisando cada uma das assertivas em detalhes:
Assertiva I: "O comportamento indica a capacidade de abstrair várias implementações diferentes em uma única interface."
Esta assertiva está incorreta. A descrição dada na assertiva I está, na verdade, associada ao conceito de polimorfismo na orientação a objetos. O polimorfismo permite que diferentes classes usem a mesma interface, proporcionando múltiplas implementações para a mesma operação. O comportamento de um objeto é mais amplo e se refere a como ele age e reage através dos métodos que ele implementa.
Assertiva II: "O encapsulamento é uma forma de restringir o acesso ao comportamento interno de um objeto."
Esta assertiva está correta. O encapsulamento é um dos pilares da orientação a objetos e refere-se ao ato de esconder os detalhes internos do objeto, permitindo que apenas a interface pública seja acessada. Desta forma, o encapsulamento protege o estado interno do objeto de alterações externas e acessos não autorizados.
Assertiva III: "O polimorfismo refere-se a operações realizadas por um objeto e também ao modo pelo qual essas operações são executadas."
Esta assertiva está incorreta. O polimorfismo, na realidade, refere-se à capacidade de diferentes classes implementarem a mesma interface ou método de maneiras distintas. Ele permite que um método possa agir de forma diferente baseado no objeto que o chama, mas não se refere ao modo específico como as operações são executadas em detalhe.
Portanto, ao analisar as assertivas:
- Assertiva I está incorreta por confundir o conceito de comportamento com polimorfismo.
- Assertiva II está correta ao definir encapsulamento adequadamente.
- Assertiva III está incorreta por não definir corretamente o conceito de polimorfismo.
Conclusão: Apenas a assertiva II está correta, tornando a alternativa A a escolha certa para esta questão.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo