O conceito principal da programação orientada a objetos, que justifica o nome do próprio paradigma, é que tudo pode ser abstraído para um objeto e, assim, um programa seria uma coleção de objetos que se relacionam e apresentam comportamento único. Assinale a alternativa que apresenta os principais componentes de um objeto:
Questão
O conceito principal da programação orientada a objetos, que justifica o nome do próprio paradigma, é que tudo pode ser abstraído para um objeto e, assim, um programa seria uma coleção de objetos que se relacionam e apresentam comportamento único. Assinale a alternativa que apresenta os principais componentes de um objeto:
Alternativas
a) Estados e atributos.
b) Métodos e colunas.
c) Tabelas e variáveis.
d) Atributos e métodos.
e) Estado e métodos.
Explicação
Em Programação Orientada a Objetos (POO), um objeto é uma entidade que reúne:
- Atributos: representam as características/dados do objeto (por exemplo,
nome,idade,saldo). - Métodos: representam os comportamentos/ações que o objeto pode executar (por exemplo,
calcular(),depositar(),imprimir()), geralmente atuando sobre seus próprios atributos.
Analisando as alternativas:
- a) “Estados e atributos” → não contempla comportamento (métodos).
- b) “Métodos e colunas” → colunas são conceito típico de tabelas (BD relacional).
- c) “Tabelas e variáveis” → não descreve objeto em POO.
- d) “Atributos e métodos” → corresponde aos componentes essenciais (dados + comportamento).
- e) “Estado e métodos” → estado se relaciona aos valores dos atributos, mas a forma padrão de descrever componentes principais é atributos e métodos.
Alternativa correta: (d).