1. **Incorreto**: Na programação orientada a objetos, a interação entre objetos é geralmente realizada por meio da troca de mensagens.
2. **Incorreto**: A programação orientada a objetos apresenta restrições quanto ao uso de herança e polimorfismo. Esses conceitos são fundamentais nesse paradigma.
3. **Incorreto**: Para a utilização de herança em muitas linguagens orientadas a objetos, a palavra reservada é "extends" e não "implements". A palavra "implements" geralmente é usada para indicar implementação de interfaces.
4. **Incorreto**: A identidade de um objeto é única, não depende da sua posição em um array de dados.
5. **Correto**: Nem todos os objetos são instâncias das classes que descrevem suas propriedades e comportamentos. Alguns objetos podem ser instâncias de subclasses ou implementar interfaces.
Lista de comentários
Resposta:
Vamos analisar cada afirmação:
1. **Incorreto**: Na programação orientada a objetos, a interação entre objetos é geralmente realizada por meio da troca de mensagens.
2. **Incorreto**: A programação orientada a objetos apresenta restrições quanto ao uso de herança e polimorfismo. Esses conceitos são fundamentais nesse paradigma.
3. **Incorreto**: Para a utilização de herança em muitas linguagens orientadas a objetos, a palavra reservada é "extends" e não "implements". A palavra "implements" geralmente é usada para indicar implementação de interfaces.
4. **Incorreto**: A identidade de um objeto é única, não depende da sua posição em um array de dados.
5. **Correto**: Nem todos os objetos são instâncias das classes que descrevem suas propriedades e comportamentos. Alguns objetos podem ser instâncias de subclasses ou implementar interfaces.
Então, a opção correta é a número 5.
Resposta:
Não apresenta restrições quanto ao uso de herança e polimorfismo.
Explicação:
AVA