Questão de Programação — Programação Orientada a Objetos — FUNDATEC 2023
Programação›Programaçã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.
AA criação de objetos é realizada através das instâncias de classes que encapsulam dados e comportamentos.
BA abstração é uma característica importante do POO que permite a criação de entidades que representam conceitos do mundo real.
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.
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.
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.