Immutable jõuab meieni kesk-inglise keele kaudu ladinakeelsest sõnast immutabilis, tähendab "muutuda ei saa". "Immutabilis" moodustati eitava prefiksi kombineerimisel "mutabilisega", mis pärineb ladina verbist mutare ja tähendab "muutma". Mõned teised ingliskeelsed sõnad, mida saab taandada sõnale "mutare", on "commute" (…
Mida sa mõtled Pythonis muutumatuna?
Enamik pythoni objekte (tõveväärtused, täisarvud, ujukid, stringid ja kordused) on muutumatud. See tähendab, et pärast objekti loomist ja sellele väärtuse määramist ei saa te seda väärtust muuta. Definitsioon Muutumatu objekt on objekt, mille väärtust ei saa muuta.
Mis on näidetega muutumatu?
Meenutage Basic Java'st, kui arutasime hetktõmmise diagramme, et mõned objektid on muutumatud: kui need on loodud, esindavad nad alati sama väärtust. … String on muutumatu tüübi näide. Stringobjekt esindab alati sama stringi. StringBuilder on muutuva tüübi näide.
Mida sa mõtled muutumatute klasside all?
Java muutumatu klass tähendab et kui objekt on loodud, ei saa me selle sisu muuta. Javas on kõik ümbrisklassid (nt Integer, Boolean, Byte, Short) ja String klass muutumatud. … Klassi andmeliikmed tuleb deklareerida lõplikeks, et me ei saaks pärast objekti loomist selle väärtust muuta.
Mida tehakas mõistate mõistet muutumatu klass 11?
"muutmatu" tähendab väärtust ei saa muuta. Kui teil on klassi String eksemplar, loob mis tahes meetod, mille kutsute ja mis näib väärtust muutvat, tegelikult uue stringi.