Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Нет.
Публичное свойство в классе означает, что значение этого свойства может быть изменено извне объекта. Иммутабельный объект — это тот, состояние (значения его свойств) которого не может быть изменено после создания. Наличие публичного свойства противоречит принципу иммутабельности.
Для достижения иммутабельности класс должен соответствовать следующим условиям:
private
) или защищенными (protected
).Пример класса с публичным свойством (мутабельный):
php
Нет.
Публичное свойство в классе означает, что значение этого свойства может быть изменено извне объекта. Иммутабельный объект — это тот, состояние (значения его свойств) которого не может быть изменено после создания. Наличие публичного свойства противоречит принципу иммутабельности.
Для достижения иммутабельности класс должен соответствовать следующим условиям:
private
) или защищенными (protected
).Пример класса с публичным свойством (мутабельный):
php
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.