Immutable از طریق انگلیسی میانه از لاتین immutabilis به ما می رسد، به معنی "قابل تغییر". "Immutabilis" با ترکیب پیشوند منفی in- با "mutabilis" که از فعل لاتین mutare می آید و به معنای "تغییر کردن" است، تشکیل شد. برخی دیگر از کلمات انگلیسی که می توان آنها را به "mutare" ردیابی کرد، "commute" هستند (…
منظور شما از تغییرناپذیر در پایتون چیست؟
بیشتر اشیاء پایتون (بولی ها، اعداد صحیح، شناورها، رشته ها و تاپل ها) تغییرناپذیر هستند. این بدان معناست که پس از ایجاد شی و اختصاص مقداری به آن، نمی توانید آن مقدار را تغییر دهید. تعریف یک شیء تغییرناپذیر یک شی است که مقدار آن تغییر نمی کند.
چه چیزی با مثالها تغییرناپذیر است؟
از Basic Java وقتی در مورد نمودارهای اسنپ شات بحث کردیم که برخی از اشیاء تغییرناپذیر هستند، به یاد بیاورید: پس از ایجاد، همیشه مقدار یکسانی را نشان می دهند. … String یک مثال از نوع غیرقابل تغییر است. یک شی String همیشه همان رشته را نشان می دهد. StringBuilder نمونه ای از نوع قابل تغییر است.
منظور شما از کلاسهای تغییرناپذیر چیست؟
کلاس Immutable در جاوا به معنای است که وقتی یک شی ایجاد می شود، نمی توانیم محتوای آن را تغییر دهیم. در جاوا، تمام کلاس های wrapper (مانند Integer، Boolean، Byte، Short) و کلاس String تغییر ناپذیر هستند. … اعضای داده در کلاس باید به عنوان نهایی اعلام شوند تا نتوانیم مقدار آن را پس از ایجاد شی تغییر دهیم.
چه کار کنمشما با عبارت غیرقابل تغییر کلاس 11 می فهمید؟
"غیرقابل تغییر" یعنی شما نمی توانید مقدار را تغییر دهید. اگر نمونه ای از کلاس String دارید، هر متدی که فراخوانی می کنید و به نظر می رسد مقدار را تغییر می دهد، در واقع یک رشته دیگر ایجاد می کند.