Из предыдущего исследования мы уже знаем, что переменные, объявленные классом, называются объектами. Объекты, которые являются переменными, отвечают за хранение ссылок, чтобы гарантировать, что объект может работать с переменными, назначенными объекту, и вызывать методы в классе. переменные, назначенные объекту, представляют собой сущность, называемую объектом .
Например:
Pointpoint=newPoint()
Точка: имя класса
точка: имя объекта
новая точка(): сущность объекта
Ссылка на объект — это адрес памяти, в которой хранится объект.
Уведомление:
Избегайте использования пустых объектов при написании программ.
Мы называем объекты без сущностей пустыми объектами. Пустые объекты нельзя использовать, то есть пустой объект нельзя использовать для вызова методов для генерации поведения. Если в программе используется нулевой объект, при запуске программы возникнет исключение NullPointerException. Поскольку объектам можно присваивать сущности динамически, компилятор Java не проверяет наличие нулевых объектов.
в заключение:
Если два объекта, объявленные классом, имеют одну и ту же ссылку, они имеют одинаковые переменные, то есть сущности. Когда программа использует класс для создания двух объектов «объект1» и «объект2», их ссылки различны.
В Java для двух объектов object1 и object2 одного и того же класса разрешены следующие операции присваивания:
объект1=объект2;
Таким образом, значение, хранящееся в объекте 1, будет значением объекта 2, то есть ссылкой на объект 2. Следовательно, переменные или сущности, принадлежащие объекту 1, точно такие же, как и объект 2.