D'après l'étude précédente, nous savons déjà que les variables déclarées par une classe sont appelées objets. Les objets, qui sont des variables, sont chargés de stocker les références pour garantir que l'objet peut exploiter les variables assignées à l'objet et appeler les méthodes de la classe. Les variables assignées à l'objet sont Une entité appelée objet .
Par exemple:
Pointpoint=nouveauPoint()
Point : nom de la classe
point : nom de l'objet
new Point() : entité de l'objet
La référence à un objet est l'adresse mémoire où l'objet est stocké.
Avis:
Évitez d'utiliser des objets vides lors de l'écriture de programmes.
Nous appelons les objets sans entités des objets vides. Les objets vides ne peuvent pas être utilisés, c'est-à-dire qu'un objet vide ne peut pas être utilisé pour appeler des méthodes afin de générer des comportements. Si un objet nul est utilisé dans le programme, une NullPointerException se produira lors de l'exécution du programme. Étant donné que les objets peuvent se voir attribuer des entités de manière dynamique, le compilateur Java ne vérifie pas les objets nuls.
en conclusion:
Si deux objets déclarés par une classe ont la même référence, ils ont exactement les mêmes variables, c'est-à-dire les mêmes entités. Lorsque le programme utilise une classe pour créer deux objets object1 et object2, leurs références sont différentes.
En Java, pour deux objets object1 et object2 de même classe, les opérations d'affectation suivantes sont autorisées :
objet1=objet2;
De cette façon, la valeur stockée dans object1 sera la valeur de object2, c'est-à-dire la référence de object2. Par conséquent, les variables, ou entités, appartenant à object1 sont exactement les mêmes que celles de object2.