Qual é a característica principal da classe na programação orientada a objetos?
Questão
Qual é a característica principal da classe na programação orientada a objetos?
Alternativas
A) Uso de estruturas de controle de fluxo de dados para a manipulação de tarefas.
B) Estrutura que define propriedades e comportamentos de um tipo de objecto.
C) Abstração de dados e operações em objetos interconectados.
D) Ênfase na definição de algoritmos por meio de instruções sequenciais.
E) Utilização exclusiva de funções e métodos para manipulação de dados.
Explicação
Em Programação Orientada a Objetos (POO), classe é o “molde”/“modelo” a partir do qual os objetos são criados.
Passo a passo:
- Uma classe descreve o que um objeto tem (seus atributos / propriedades, por exemplo: nome, idade, cor).
- E descreve também o que um objeto faz (seus métodos / comportamentos, por exemplo: calcular(), mover(), exibir()).
- Assim, a característica principal de uma classe é justamente definir propriedades e comportamentos de um tipo de objeto.
As demais alternativas descrevem ideias mais ligadas a programação procedural/estruturada (controle de fluxo, instruções sequenciais) ou estão incompletas/indevidas (ex.: “utilização exclusiva” de funções/métodos).
Alternativa correta: (B).