Do estudo anterior, já sabemos que as variáveis declaradas por uma classe são chamadas de objetos, que são variáveis, são responsáveis por armazenar referências para garantir que o objeto possa operar as variáveis atribuídas ao objeto e chamar métodos na classe. variáveis atribuídas ao objeto são uma entidade chamada objeto .
Por exemplo:
Pontoponto=novoPonto()
Ponto: nome da classe
ponto: nome do objeto
new Point(): entidade do objeto
A referência a um objeto é o endereço de memória onde o objeto está armazenado.
Perceber:
Evite usar objetos vazios ao escrever programas.
Chamamos objetos sem entidades de objetos vazios. Objetos vazios não podem ser usados, ou seja, um objeto vazio não pode ser usado para chamar métodos para gerar comportamentos. Se um objeto nulo for usado no programa, ocorrerá uma NullPointerException quando o programa estiver em execução. Como os objetos podem receber entidades atribuídas dinamicamente, o compilador Java não verifica objetos nulos.
para concluir:
Se dois objetos declarados por uma classe possuem a mesma referência, eles possuem exatamente as mesmas variáveis, ou seja, entidades. Quando o programa usa uma classe para criar dois objetos objeto1 e objeto2, suas referências são diferentes.
Em Java, para dois objetos object1 e object2 da mesma classe, são permitidas as seguintes operações de atribuição:
objeto1=objeto2;
Desta forma, o valor armazenado no objeto1 será o valor do objeto2, ou seja, a referência do objeto2. Portanto, as variáveis, ou entidades, pertencentes ao objeto1 são exatamente as mesmas do objeto2.