Julgue o próximo item , a respeito de orientação a objetos...
Objetos constituem-se de estado e comportamento: o estado armazenado em campos ou variáveis, e o comportamento exposto por meio de métodos, que operam sobre o estado interno e servem como mecanismo primário de comunicação entre objetos.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C - certo
A afirmação está correta e reflete um princípio fundamental da orientação a objetos. Vamos detalhar os elementos mencionados:
- Estado: Refere-se às características que os objetos mantêm. Na prática, são implementados através de variáveis ou campos que são atribuídos a cada instância de uma classe. Por exemplo, um objeto "Carro" pode ter o estado representado por campos como "cor", "modelo" e "quilometragem".
- Comportamento: É o conjunto de ações que um objeto pode realizar, o que ele pode "fazer". Essas ações são implementadas por meio de métodos, que são funções associadas às classes dos objetos. Continuando com o exemplo do objeto "Carro", comportamentos podem incluir métodos como "acelerar" ou "frear".
- Métodos: São utilizados para operar sobre o estado interno do objeto e também funcionam como o meio primário de comunicação entre objetos. Isso significa que um objeto irá interagir com outro objeto através da chamada de métodos, possivelmente alterando o estado do objeto ou solicitando informações sobre o estado atual.
Por conseguinte, a orientação a objetos concebe o software como uma coleção de objetos que interagem entre si, onde cada objeto é uma instância de uma classe e cada classe define o estado e o comportamento que seus objetos terão.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Pelo conceito de encapsulamento, os métodos (operações) são as únicas formas de serem acessadas por outros objetos, ocultando toda a sua estrutura interna (por meio de atributos).
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo