Objeto

Origem: Wikipédia, a enciclopédia livre.

Tango-nosources.svg
Este artigo ou secção não cita nenhuma fonte ou referência (desde junho de 2009)
Ajude a melhorar este artigo providenciando fontes fiáveis e independentes, inserindo-as no corpo do texto ou em notas de rodapé. Encontre fontes: Googlenews, books, scholar, Scirus
Merge-arrows 2.svg
Foi proposta a fusão deste artigo ou secção com: Instância (classe).

No contexto dos estudos acadêmicos, objeto é o assunto ou tema de estudo ao qual será aplicado determinado método de análise.

[editar] Programação

No conceito de sistemas orientados a objetos, um objeto representa uma entidade que pode ser física, conceitual ou de software. É uma abstração de algo que possui fronteira definida e significado para a aplicação.

Dentro da terminologia das linguagens de programação, um objeto passa a existir a partir de um "molde". Este "molde", definido como classe do objeto, define os limites, seus atributos e suas funções. Podem ser criados vários objetos ou instâncias de uma classe.

A vantagem do uso de objetos na programação é que estes permitem utilizar funções e atributos conhecidos (interface) sem necessidade de conhecimento sobre sua estrutura interna (encapsulamento). Para ilustrar: utilizamos o objeto "liquidificador" pressionando seus botões, mas não precisamos saber como funciona seu "motor". Se for necessário trocar o "motor", não será necessário alterar o modo de usá-lo.

Objeto também considerado como uma instância de uma classe, quando um objeto é criado ele precisa ser inicializado, ou seja, para uma classe podemos ter vários objetos.

[editar] Linguagens de programação orientadas a objeto


Singleton.png Este artigo é um esboço sobre Programação. Você pode ajudar a Wikipédia expandindo-o.