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