Sobes.tech
Junior — Middle

Программалоодо 'mutable' термининин мааниси эмне экенин түшүндүрө аласызбы?

sobes.tech AI

AIден жооп

В программировании термин «mutable» означает, что объект или переменная могут быть изменены после создания. Например, в Java объекты класса String являются immutable — их содержимое нельзя изменить после создания, а объекты класса StringBuilder — mutable, так как их содержимое можно менять.

Пример:

StringBuilder sb = new StringBuilder("Привет");
sb.append(" мир");
System.out.println(sb.toString()); // Выведет: Привет мир

Здесь объект sb изменяется, добавляя текст, что невозможно сделать с обычной строкой String.