Este artigo tem múltiplos números. Por favor, ajude a melhorá-lo ou discuta estes assuntos na página de discussão. (Aprenda como e quando remover estas mensagens modelo)

Este artigo precisa da atenção de um especialista em Informática. Por favor adicione um motivo ou um parâmetro de conversa a este modelo para explicar o problema com o artigo. WikiProject Computer science pode ser capaz de ajudar a recrutar um especialista. (Setembro 2013)

Este artigo possivelmente contém pesquisa original. Por favor, melhore-o, verificando as alegações feitas e adicionando citações em linha. As afirmações que consistem apenas de pesquisa original devem ser removidas. (Setembro de 2013) (Saiba como e quando remover esta mensagem modelo)

O tom ou estilo deste artigo pode não reflectir o tom enciclopédico usado na Wikipedia. Veja o guia da Wikipedia para escrever melhores artigos para sugestões. (Setembro 2013) (Aprenda como e quando remover esta mensagem modelo)

(Aprenda como e quando remover esta mensagem modelo)

Não confundir com variável de classe.

Na programação orientada a objetos com classes, uma variável de instância é uma variável definida em uma classe (ou seja, uma variável membro), para a qual cada objeto instanciado da classe tem uma cópia separada, ou instância. Uma variável de instância tem semelhanças com uma variável de classe, mas não é estática. Uma variável de instância é uma variável que é declarada em uma classe, mas fora dos construtores, métodos ou blocos. Variáveis de instância são criadas quando um objeto é instanciado, e são acessíveis a todos os construtores, métodos ou blocos da classe. Modificadores de acesso podem ser dados para a variável de instância.

Uma variável de instância não é uma variável de classe embora existam semelhanças. Ela é um tipo de atributo de classe (ou propriedade de classe, campo ou membro de dados). A mesma dicotomia entre os membros da instância e da classe também se aplica aos métodos (“member functions”); uma classe pode ter tanto métodos de instância quanto métodos de classe.

A cada variável de instância vive em memória para a vida do objeto pelo qual é propriedade.

Variáveis são propriedades que um objeto conhece sobre si mesmo. Todas as instâncias de um objeto têm suas próprias cópias de variáveis de instância, mesmo que o valor seja o mesmo de um objeto para outro. Uma instância de objeto pode alterar os valores de suas variáveis de instância sem afetar todas as outras instâncias. Variáveis de instância podem ser usadas por todos os métodos de uma classe, a menos que o método seja declarado como estático.

admin

Deixe uma resposta

O seu endereço de email não será publicado.

lg