Na modelagem de objetos, o que é um 'objeto'?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Questão
Na modelagem de objetos, o que é um 'objeto'?
- A) Uma classe de dados
- B) Uma instância de uma classe
- C) Um tipo de dado primitivo
- D) Uma função de programação
- E) Uma variável global
✅ Resposta correta: alternativa B
Resolução passo a passo
- Na modelagem orientada a objetos, uma classe funciona como um molde ou modelo que descreve atributos (dados) e comportamentos (métodos) de um tipo de entidade. Passo 2: Um objeto é uma instância concreta dessa classe, criada a partir do molde, com seus próprios valores para os atributos. Por exemplo, a classe Carro define o modelo, e um carro específico com placa e cor próprias é um objeto. Passo 3: A alternativa A está errada, pois uma classe é o molde e não o objeto criado a partir dele. Passo 4: A alternativa C está errada, pois tipos primitivos, como inteiros e booleanos, são tipos básicos de dados e não representam objetos modelados. Passo 5: A alternativa D está errada, pois uma função é um bloco de instruções e não uma entidade modelada com estado. Passo 6: A alternativa E está errada, pois uma variável global é um espaço de armazenamento de valor acessível em todo o programa, sem o encapsulamento de dados e comportamentos característico de objetos. Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.
💡 Dica: Diferencie a definição de classe da instância criada a partir dela.
Alternativa por alternativa
O aluno confunde classe com objeto, achando que a classe já é a entidade concreta que armazena os dados. Ele não percebe que a classe é apenas a descrição ou molde.
Por que engana: Confundir objeto com a classe que o define ou com outros elementos de programação, como tipos primitivos, funções e variáveis.
Um objeto é uma instância concreta de uma classe definida na programação.
O aluno associa a palavra objeto a qualquer tipo de dado básico, como números e textos, sem distinguir dados simples de entidades modeladas com estado e comportamento.
O aluno pensa que objeto é um bloco de código executável, confundindo o conceito de objeto com o de função ou procedimento, muitas vezes por influência do uso cotidiano da palavra em programação.
O aluno entende que objetos são simplesmente variáveis acessíveis globalmente, ignorando que objetos encapsulam dados e comportamentos e não são definidos pelo escopo de acesso.
Raio-X da questão
Objeto como instância de classe
diagnostico
Conceito de classe em programação · Noção de instância de classe
Revise os conceitos de classe e objeto na programação orientada a objetos.
Confundir objeto com a classe que o define ou com outros elementos de programação, como tipos primitivos, funções e variáveis.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- O que é um objeto em programação e como ele pode ser modelado?
- O que é um objeto em programação e como ele pode ser modelado utilizando atributos e métodos?
- Em modelagem de objetos, o que representa a classe de um objeto?
- Na modelagem de objetos, o que é uma classe?
- Ao modelar um objeto, o que representa a sua classe?
- O que é modelagem de objetos na computação?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
