Что такое оператор присваивания в Java?

click fraud protection
...

Переменные Java хранят разные типы данных.

Программы на Java хранят значения данных в переменных. Когда программист создает переменную в приложении Java, он объявляет тип и имя переменной, а затем присваивает ей значение. Значение переменной может быть изменено на последующих этапах выполнения с помощью дополнительных операций присваивания. Оператор присваивания в Java включает использование оператора присваивания для установки значения переменной. Точный синтаксис зависит от типа переменной, получающей значение.

Переменные

В Java переменные строго типизированы. Это означает, что когда вы объявляете переменную в программе Java, вы должны объявить ее тип, а затем имя. Следующий пример кода Java демонстрирует объявление двух переменных, одной из которых является целое число примитивного типа, а другой объектного типа для класса в приложении: int num; ApplicationHelper myHelp;

Видео дня

Если программа содержит объявление переменной, тип значения, присвоенного переменной, должен соответствовать объявленному типу. За этими объявлениями переменных могут следовать операторы присваивания в последующих строках. Однако операция присваивания также может выполняться в той же строке, что и объявление.

Назначение

Присвоение в Java - это процесс присвоения значения переменной примитивного типа или предоставления ссылки на объект переменной типа объекта. Знак равенства действует в Java как оператор присваивания, за которым следует значение, которое нужно присвоить. В следующем примере кода Java показано присвоение значения уже объявленной целочисленной переменной примитивного типа: num = 5;

В качестве альтернативы операция присваивания могла бы появиться в той же строке кода, что и объявление переменной, как показано ниже: int num = 5;

Значение переменной можно снова изменить при последующей обработке, как в этом примере: num ++;

Этот код увеличивает значение переменной, добавляя к ней значение единицы.

Создание

Когда оператор присваивания появляется со ссылками на объекты, операция присваивания также может включать создание экземпляра объекта. Когда код Java создает новый экземпляр объекта класса Java в приложении, ключевое слово «new» вызывает выполнение метода конструктора класса, создавая экземпляр объекта. В следующем примере кода демонстрируется создание экземпляра объектной переменной: myHelp = new ApplicationHelper ();

Это также может появиться в той же строке, что и объявление переменной, следующим образом: ApplicationHelper myHelp = new ApplicationHelper ();

Когда эта строка кода выполняется, выполняется метод конструктора класса, возвращающий экземпляр класса, ссылка на который хранится в переменной.

Ссылка

После того, как переменная была объявлена ​​и ей присвоено значение, программа на Java может ссылаться на переменную при последующей обработке. Для переменных примитивного типа имя переменной относится к сохраненному значению. Для типов объектов переменная относится к расположению экземпляра объекта в памяти. Это означает, что две объектные переменные могут указывать на один и тот же экземпляр, как в следующем примере кода: ApplicationHelper myHelp = new ApplicationHelper (); ApplicationHelper sameHelp = myHelp;

Этот синтаксис обычно появляется, когда программы передают ссылки на объекты в качестве параметров в методы класса.