Immutable datang kepada kami melalui Bahasa Inggeris Pertengahan daripada Latin immutabilis, bermaksud "tidak dapat berubah." "Immutabilis" dibentuk dengan menggabungkan awalan negatif dalam- dengan "mutabilis, " yang berasal dari kata kerja Latin mutare dan bermaksud "untuk berubah." Beberapa perkataan Inggeris lain yang boleh dikesan kembali kepada "mutare" ialah "perjalanan" (…
Apakah yang anda maksudkan dengan tidak berubah dalam Python?
Kebanyakan objek ular sawa (boolean, integer, terapung, rentetan dan tupel) tidak boleh diubah. Ini bermakna selepas anda mencipta objek dan memberikan beberapa nilai kepadanya, anda tidak boleh mengubah suai nilai tersebut. Definisi Objek tidak berubah ialah objek yang nilainya tidak boleh berubah.
Apakah yang tidak boleh diubah dengan contoh?
Ingat daripada Java Asas apabila kita membincangkan gambar rajah syot kilat bahawa sesetengah objek tidak boleh diubah: setelah dibuat, objek tersebut sentiasa mewakili nilai yang sama. … String ialah contoh jenis yang tidak boleh diubah. Objek String sentiasa mewakili rentetan yang sama. StringBuilder ialah contoh jenis boleh ubah.
Apakah yang anda maksudkan dengan kelas tidak berubah?
Kelas tidak berubah dalam java bermaksud bahawa sebaik sahaja objek dicipta, kita tidak boleh menukar kandungannya. Di Java, semua kelas pembalut (seperti Integer, Boolean, Byte, Short) dan kelas String tidak boleh diubah. … Ahli data dalam kelas mesti diisytiharkan sebagai muktamad supaya kita tidak boleh mengubah nilainya selepas penciptaan objek.
Apa yang perlu dilakukananda faham dengan istilah kelas tidak berubah 11?
"tidak berubah" bermaksud anda tidak boleh menukar nilai. Jika anda mempunyai contoh kelas String, sebarang kaedah yang anda panggil yang nampaknya mengubah suai nilai, sebenarnya akan mencipta String lain.