As lições até agora discutiram a criação de classes, que são modelos para a criação de objetos. Na mesma aula, será descrito o processo de criação e utilização dos próprios objetos.
Links
Na linguagem Java, uma variável nunca pode armazenar um objeto. Em vez disso, Java possui referências que apontam para a localização de um objeto na memória.
A sintaxe para criar uma variável do tipo referência de objeto é a seguinte:
<Nome da turma> <nome da variável>;
Vale ressaltar que indicamos imediatamente a classe cujos objetos serão referenciados.
Exemplo: uma variável chamada "b" apontando para a classe Book:
Livro b;
Da mesma forma, você pode criar campos de classe (você pode adicionar um modificador de acesso lá). Você pode criar arrays de referências e retorná-los de métodos. Exemplo:
public classe Biblioteca {
Livro público[] livros;
Livro público findBookWithName(String name) {
//código que encontra o livro certo
}
};
Conclusão: de várias maneiras, você pode trabalhar com referências da mesma forma que com variáveis de outros tipos elementares (int, long, double...).