Megváltozhatatlan alatt érted?

Tartalomjegyzék:

Megváltozhatatlan alatt érted?
Megváltozhatatlan alatt érted?
Anonim

Az

Immutable a közép-angol nyelven keresztül érkezik hozzánk a latin immutabilisből, jelentése: „nem változtatható”. Az "Immutabilis" úgy jött létre, hogy az in- negatív előtagot a "mutabilis"-szal kombinálták, amely a latin mutare igéből származik, és azt jelenti, hogy "változtatni". Néhány más angol szó, amely a „mutare” szóra vezethető vissza, a „commute” (a …

Mit értesz Pythonban megváltoztathatatlan alatt?

A legtöbb Python objektum (logikai értékek, egész számok, lebegőpontok, karakterláncok és sorok) megváltoztathatatlan. Ez azt jelenti, hogy miután létrehozta az objektumot és értéket rendel hozzá, az értéket nem módosíthatja. Definíció A megváltoztathatatlan objektum egy olyan objektum, amelynek értéke nem változhat.

Mi az, ami megváltoztathatatlan a példákkal?

Emlékezzünk vissza a Basic Java-ból, amikor a pillanatkép-diagramokról beszéltünk, hogy egyes objektumok megváltoztathatatlanok: létrehozásuk után mindig ugyanazt az értéket képviselik. … A string egy példa egy megváltoztathatatlan típusra. A String objektum mindig ugyanazt a karakterláncot képviseli. A StringBuilder egy példa a változtatható típusra.

Mit értesz megváltoztathatatlan osztályok alatt?

A megváltoztathatatlan osztály a java-ban azt jelenti,, hogy ha egy objektum létrejött, nem tudjuk megváltoztatni a tartalmát. A Java nyelvben az összes burkoló osztály (például Integer, Boolean, Byte, Short) és a String osztály megváltoztathatatlan. … Az osztály adattagjait véglegesnek kell deklarálni, hogy az objektum létrehozása után ne tudjuk megváltoztatni az értéküket.

Mit csináljérted a megváltoztathatatlan 11. osztály kifejezést?

"változhatatlan" azt jelenti, hogy nem módosíthatja az értéket. Ha van egy String osztály példánya, minden olyan meghívott metódus, amely úgy tűnik, hogy módosítja az értéket, valójában egy másik karakterláncot hoz létre.

Ajánlott: