Classe em Programação Orientada a Objetos
Gabarito: letra E. Em programação orientada a objetos, a classe é a estrutura base que define um modelo contendo atributos (dados) e comportamentos (métodos) comuns a vários objetos. É o molde a partir do qual as instâncias (objetos) são criadas. Essa é a definição fundamental do paradigma, aplicada inclusive em Java.
Alternativa A — ❌ Incorreta
Um módulo externo sem atributos não define atributos e comportamentos comuns; módulos são unidades de organização de código, mas não servem como modelo para objetos. O conceito correto é classe.
Alternativa B — ❌ Incorreta
Modelo de um objeto executável não é uma definição padrão em POO. Um objeto é uma instância de uma classe, mas o próprio modelo é a classe, não um objeto executável.
Alternativa C — ❌ Incorreta
Uma variável do tipo primitivo (ex.: int, double) armazena valores simples, não define estrutura com atributos e comportamentos. Para modelar clientes bancários, é necessária uma classe.
Alternativa D — ❌ Incorreta
Uma função que cria listas é um método ou procedimento, não uma estrutura de modelo. O conceito de classe engloba atributos e métodos, não apenas uma função de criação.
Alternativa E — ✅ Correta ⟵ GABARITO
A classe é exatamente a estrutura que descreve um modelo com atributos e comportamentos comuns para vários tipos de clientes. Em Java, define-se uma classe com a palavra-chave class, contendo campos e métodos que representam o estado e o comportamento dos objetos.
Gabarito: letra E.