Sobes.tech
Junior — Middle
170

Μπορείς να δώσεις ένα παράδειγμα ενός αντικειμένου των οποίων οι ιδιότητες δεν μπορούν να αλλάξουν μετά τη δημιουργία του;

Απάντηση από AI

sobes.tech AI

Пример объекта с неизменяемыми свойствами — класс String в Java. После создания объекта String его содержимое нельзя изменить.

Это означает, что методы, которые кажутся изменяющими строку (например, toUpperCase()), на самом деле возвращают новый объект String, а исходный остаётся без изменений.

Пример:

String s = "hello";
String s2 = s.toUpperCase(); // s2 = "HELLO", s = "hello"

Такое поведение обеспечивает безопасность и удобство при работе со строками.