Junior — Middle
Meg tudná magyarázni, mit jelent a 'mutable' kifejezés a programozásban?
sobes.tech MI
Válasz az MI-től
A programozásban a "mutable" kifejezés azt jelenti, hogy egy objektum vagy változó a létrehozás után módosítható. Például Java-ban a String osztály objektumai immutable — tartalmukat nem lehet módosítani a létrehozás után, míg a StringBuilder osztály objektumai mutable, mivel tartalmukat meg lehet változtatni.
Példa:
StringBuilder sb = new StringBuilder("Szia");
sb.append(" világ");
System.out.println(sb.toString()); // Kiírja: Szia világ
Itt az sb objektum szöveget ad hozzá, ami nem lehetséges egy normál String esetében.