Junior — Middle
155
Pouvez-vous donner un exemple d'un objet dont les propriétés ne peuvent pas être modifiées après sa création?
Réponse de l'IA
sobes.tech IA
Пример объекта с неизменяемыми свойствами — класс String в Java. После создания объекта String его содержимое нельзя изменить.
Это означает, что методы, которые кажутся изменяющими строку (например, toUpperCase()), на самом деле возвращают новый объект String, а исходный остаётся без изменений.
Пример:
String s = "hello";
String s2 = s.toUpperCase(); // s2 = "HELLO", s = "hello"
Такое поведение обеспечивает безопасность и удобство при работе со строками.