Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — FUNDATEC 2023

ProgramaçãoProgramação Orientada a Objetos
Código
qq897159
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Desenvolvimento Front-End
O Paradigma de Orientação a Objetos (POO) é um modelo amplamente adotado em programação. Sobre essa abordagem, assinale a alternativa INCORRETA.
  1. AA criação de objetos é realizada através das instâncias de classes que encapsulam dados e comportamentos.
  2. BA abstração é uma característica importante do POO que permite a criação de entidades que representam conceitos do mundo real.
  3. CO conceito de herança admite que uma classe herde os atributos e métodos de outra classe, permitindo que desenvolvedores reutilizem o código e criem hierarquias de classes.
  4. DA associação é a relação de interação entre duas ou mais classes, na qual uma delas utiliza os serviços ou objetos da outra.
  5. EOs métodos estáticos definem comportamentos ou ações que são acessados a partir dos objetos criados pela instância de uma classe.
Revelar gabarito e comentário

GabaritoE — Os métodos estáticos definem comportamentos ou ações que são acessados a partir dos objetos criados pela instância de uma classe.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Programação Orientada a Objetos – Conceitos Básicos

Gabarito: letra E (a alternativa INCORRETA). O erro está na afirmação sobre métodos estáticos: eles são acessados a partir da classe, não a partir de objetos (instâncias). As demais alternativas descrevem corretamente conceitos fundamentais da POO.

A questão testa se o candidato distingue entre membros de instância e membros de classe. Métodos estáticos pertencem à classe e são invocados diretamente pelo nome da classe, sem necessidade de instanciar um objeto.

POO — Conceitos
  • 1Classe
    • Define estrutura e comportamento
    • Molde para objetos
  • 2Objeto
    • Instância da classe
    • Dados + métodos
  • 3Pilares
    • Abstração
      • Modela entidades reais
      • Só características relevantes
    • Herança
      • Classe filha herda da pai
      • Reutilização e hierarquia
    • Associação
      • Relação entre classes
      • Uma usa serviços da outra
  • 4Métodos
    • De instância
      • Acessados por objetos
    • Estáticos (de classe)
      • Acessados pela classe
      • Não por objetos
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta

Objetos são instâncias de classes. A classe define a estrutura (dados) e o comportamento (métodos), e o objeto é a concretização dessa estrutura em tempo de execução.

Alternativa B — ✅ Correta

Abstração é um dos pilares da POO. Consiste em modelar entidades do mundo real como classes, destacando apenas as características relevantes para o sistema.

Alternativa C — ✅ Correta

Herança permite que uma classe (filha) receba atributos e métodos de outra (pai), promovendo reutilização e hierarquias.

Alternativa D — ✅ Correta

Associação é uma relação estrutural entre classes, onde uma classe utiliza os serviços ou objetos de outra, sem necessariamente ser uma composição ou agregação.

Alternativa E — ❌ Incorreta ⟵ GABARITO

Métodos estáticos (ou de classe) não são acessados a partir de objetos, e sim a partir da própria classe. Exemplo: MinhaClasse.metodoEstatico(). A alternativa inverte esse conceito, afirmando que são acessados por objetos, o que é falso na essência da POO.

NÃO CAIA NESSA!

A alternativa E usa a expressão "a partir dos objetos", induzindo o candidato a pensar que métodos estáticos podem ser chamados por instâncias. Em algumas linguagens isso é sintaticamente possível, mas o conceito central é que o método pertence à classe, não ao objeto. A banca explora essa confusão.

Conclusão: A única alternativa que contradiz os fundamentos da POO é a letra E. Portanto, gabarito: letra E.

Link permanente: /questoes/qq897159