terça-feira, 2 de março de 2010

[Java] Declarar, instanciar e inicializar variáveis de referência de objetos


Declarar variáveis de referência de objetos

Como dito anteriormente, a declaração de variáveis de referência é basicamente a mesma coisa que a declaração de variáveis primitivas. Declara-se o tipo do Objeto a referenciar e o nome da variável (não necessariamente precisa criar o objeto no momento da declaração). A diferença é que o tamanho do espaço alocado para uma variável de referência é sempre fixo, porque se trata de um endereço de memória que mostra como chegar ao objeto que se refere.

Exemplo de declaração de variável de referência:

Idade minhaIdade;

Instanciar e inicializar variáveis de referência de objetos

Para inicializar variáveis de referência, basta utilizar o comando new como mostra a sintaxe abaixo:

<variavelDeReferencia> = new <TipoObjeto>();

Exemplo:

minhaIdade = new Idade();


Assim como as variáveis primitivas, também é válida a declaração e inicialização em apenas um comando, como mostra o exemplo abaixo:

Idade minhaIdade = new Idade();


A variável de referência serve para guardar a referência de um determinado objeto (instância) e permitir o acesso de seus métodos. Para acessar os métodos utiliza-se o nome da referência + “.” + método. Usando o mesmo exemplo anterior para expressar o acesso de um método.

minhaIdade.calcIdadeEmDias();

Assim uma instância da classe Idade acessa o método calcIdadeEmDias().

Nenhum comentário:

Postar um comentário