Immutable nāk pie mums caur vidusangļu valodu no latīņu immutabilis, nozīmē "nespēja mainīt". "Immutabilis" tika izveidots, apvienojot negatīvo prefiksu in- ar "mutabilis", kas cēlies no latīņu darbības vārda mutare un nozīmē "mainīt". Daži citi angļu valodas vārdi, ko var izsekot līdz "mutare", ir "commute" (…
Ko jūs domājat ar nemainīgu Python?
Lielākā daļa Python objektu (būla skaitļi, veseli skaitļi, pludiņi, virknes un korteži) ir nemainīgi. Tas nozīmē, ka pēc objekta izveides un vērtības piešķiršanas jūs nevarat modificēt šo vērtību. Definīcija Nemainīgs objekts ir objekts, kura vērtība nevar mainīties.
Kas ir nemainīgs ar piemēriem?
Atgādiniet no Basic Java, kad mēs apspriedām momentuzņēmumu diagrammas, ka daži objekti ir nemainīgi: kad tie ir izveidoti, tie vienmēr attēlo vienu un to pašu vērtību. … String ir nemainīga veida piemērs. String objekts vienmēr attēlo vienu un to pašu virkni. StringBuilder ir mainīga tipa piemērs.
Ko jūs domājat ar nemainīgām klasēm?
Nemaināmā klase java nozīmē ka, kad objekts ir izveidots, mēs nevaram mainīt tā saturu. Programmā Java visas iesaiņojuma klases (piemēram, Integer, Boolean, Byte, Short) un String klases ir nemainīgas. … Datu elementi klasē ir jādeklarē kā galīgi, lai mēs nevarētu mainīt to vērtību pēc objekta izveides.
Ko darītvai jūs saprotat ar terminu nemainīga klase 11?
"nemainīgs" nozīmē jūs nevarat mainīt vērtību. Ja jums ir String klases gadījums, jebkura izsauktā metode, kas, šķiet, maina vērtību, faktiski izveidos citu virkni.