Descrição da tag de objeto

Um objeto é qualquer objeto que pode ser controlado por comandos em uma linguagem de programação. Um objeto pode ser um valor, uma variável, uma função ou uma estrutura de dados complexa. Na programação orientada a objetos, um objeto refere-se a uma instância de uma classe.

Objetos de programação orientada a objetos ( OOP ) são estruturas de dados combinadas com procedimentos de processamento apropriados. Classes são coleções de objetos e objetos são instâncias de conjuntos. Objetos possuem membros e métodos que definem suas propriedades e suas habilidades. As classes podem ter seus próprios elementos e métodos que definem as propriedades e os recursos de um conjunto de objetos. Por exemplo, se tivermos uma classe Bird, seus objetos podem ter uma propriedade age e a capacidade de voar, enquanto a classe Bird pode ter vários pássaros ou a capacidade de migrar, o que é aplicável ao conjunto. Os métodos de nível de classe são chamados estáticos ou compartilhados. Por exemplo, um arquivo pode ser representado como um objeto: coleta de dados e os procedimentos de leitura e gravação associados a eles. Em linguagens orientadas a objeto típicas, todos os objetos são instâncias de classes.

Propriedades do objeto

Três propriedades caracterizam objetos:

  • Identidade: uma propriedade de um objeto que a distingue de outros objetos
  • Estado: descreve os dados armazenados no objeto
  • Comportamento: descreve os métodos na interface do objeto com os quais o objeto pode ser usado

Veja também:

  • (usado como um modelo para criar novos objetos)
  • (programação orientada a objeto)

Recurso