Ed
anteontem
Vamos analisar cada uma das alternativas para identificar a correta sobre objetos na Programação Orientada a Objetos: A) Objetos na Programação Orientada a Objetos são entidades estáticas que não interagem com outros objetos. - Incorreta. Objetos são dinâmicos e podem interagir entre si. B) A identidade de um objeto é definida pelos valores de seus atributos e pode ser alterada ao longo da execução do programa. - Incorreta. A identidade de um objeto é única e não muda, mesmo que os atributos possam ser alterados. C) Os atributos de um objeto são modificados exclusivamente por meio de operações externas, sem o uso de métodos. - Incorreta. Os atributos são geralmente modificados por meio de métodos (setters) definidos na classe. D) Um objeto é uma instância de uma classe, e cada objeto de uma classe possui atributos e métodos definidos pela classe. - Correta. Esta é a definição correta de um objeto na Programação Orientada a Objetos. E) Objetos não possuem estado, eles possuem apenas comportamento definido por seus métodos. - Incorreta. Objetos possuem estado (definido por seus atributos) e comportamento (definido por seus métodos). Portanto, a alternativa correta é: D) Um objeto é uma instância de uma classe, e cada objeto de uma classe possui atributos e métodos definidos pela classe.