Дом » ритм и блюз » Что подразумевается под изменчивым и неизменным?

Что подразумевается под изменчивым и неизменным?

196
Последнее обновление: 2021-09-15 10:07:41


Ответить:
изменяемый объект - это объект, состояние которого может быть изменено после его создания. неизменяемый объект - это объект, состояние которого нельзя изменить после его создания. Примеры неизменяемых значений собственного JavaScript - числа и строки. Соответственно, в чем разница между изменяемыми и неизменяемыми? Неизменяемые объекты - это просто объекты, состояние которых (данные объектов) не может измениться после создания. Примеры неизменяемых объектов из JDK включают String и Integer. Изменяемые объекты имеют поля, которые можно изменять, неизменяемые объекты не имеют полей, которые можно изменить после создания объекта. Во-вторых, что является изменяемым и неизменным в angular? Неизменяемость - это шаблон проектирования, при котором что-то не может быть изменено после создания экземпляра. Если мы хотим изменить значение этой вещи, мы должны воссоздать ее с новым значением. Некоторые типы JavaScript являются неизменяемыми , а некоторые - изменяемыми , то есть их значение может измениться без необходимости его воссоздания. Точно так же, что означает неизменяемость в программировании? В объектно-ориентированном и функциональном программировании неизменяемый объект (неизменяемый объект) - это объект, состояние которого не может быть изменено после его создания. . В этом отличие от изменяемого объекта (изменяемого объекта), который можно изменить после его создания. Что такое изменчивая память? Определение изменяемый объект - это объект, значение которого может изменяться. На рисунке 3 показано, что происходит в памяти , когда вы привязываете переменные к изменяемым объектам. Когда вы изменяете объект, вы сохраняете ту же привязку переменной и объект в том же месте памяти , непосредственно измененный.

up