Ed
há 3 semanas
Vamos analisar cada alternativa: A) "O encapsulamento somente tem real necessidade de ser aplicado quando utilizamos herança com o objetivo de criarmos uma hierarquia entre as classes." Incorreta. O encapsulamento é fundamental para proteger os dados e controlar o acesso, independentemente do uso de herança. B) "A Programação Orientada a Objetivos não trás nenhuma vantagem em relação à programação estruturada." Incorreta. A Programação Orientada a Objetos traz várias vantagens, como reutilização, modularidade e manutenção facilitada. C) "A desalocação de memória é suportada pelo processo conhecido por Garbage Collector." Correta. Linguagens como Java e C# utilizam Garbage Collector para gerenciar automaticamente a desalocação de memória. D) "A linguagem C# não permite a criação de funções com o mesmo nome em uma mesma classe." Incorreta. C# permite sobrecarga de métodos, ou seja, funções com o mesmo nome, desde que tenham assinaturas diferentes. E) "Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de seus objetos através de atributos e os estados possíveis destes objetos através de métodos." Incorreta. A definição está invertida: atributos representam estados e métodos representam comportamentos. Resposta correta: C) A desalocação de memória é suportada pelo processo conhecido por Garbage Collector.
Cadastre-se ou realize login