Logo Passei Direto
Buscar
Questão 10 Acerca da Programação Orientada a Objetos, assinale a opção CORRETA: A+ O encapsulamento somente tem real i necessidade de ser aplicado quando utilizamos herança com o objetivo de criarmos uma A hierarquia entre as classes. A Programação Orientada a Objetivos não trás B nenhuma vantagem em relação à programação estruturada. A desalocação de memória é suportada pelo c processo conhecido por Garbage Collector. A linguagem C# não permite a criação de funções com o mesmo nome em uma D mesma classe. Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma E classe define o comportamento de seus objetos através de atributos- e os estados possíveis destes objetos através de métodos.
User badge image
ANNA CONTI

há 3 semanas

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina