Dəyişməz deyəndə nəzərdə tutursunuz?

Dəyişməz deyəndə nəzərdə tutursunuz?
Dəyişməz deyəndə nəzərdə tutursunuz?
Anonim

Dəyişməz bizə Orta İngilis dili vasitəsilə Latın immutabilis-dən gəlir, "dəyişmək mümkün deyil" deməkdir. "İmmutabilis" in- mənfi prefiksinin latınca mutare feilindən gələn və "dəyişmək" mənasını verən "mutabilis" ilə birləşməsindən əmələ gəlmişdir. "Mutare"-yə qədər izlənilə bilən bəzi digər ingiliscə sözlər "commute"dir (…

Python-da dəyişməz dedikdə nə nəzərdə tutursunuz?

Python obyektlərinin əksəriyyəti (booleanlar, tam ədədlər, floats, strings və tuples) dəyişməzdir. Bu o deməkdir ki, siz obyekti yaratdıqdan və ona müəyyən dəyər təyin etdikdən sonra siz həmin dəyəri dəyişdirə bilməyəcəksiniz. Tərif Dəyişməz obyekt qiyməti dəyişə bilməyən obyektdir.

Nümunələrlə dəyişməz nədir?

Bəzi obyektlərin dəyişməz olduğuna dair snapshot diaqramlarını müzakirə edərkən Basic Java-dan xatırlayın: onlar yaradıldıqdan sonra həmişə eyni dəyəri təmsil edirlər. … String dəyişilməz bir növün nümunəsidir. String obyekti həmişə eyni sətri təmsil edir. StringBuilder dəyişən tipə nümunədir.

Dəyişməz siniflər deyəndə nəyi nəzərdə tutursunuz?

Java-da dəyişməz sinif o deməkdir ki, obyekt yaradıldıqdan sonra onun məzmununu dəyişə bilməyəcəyik. Java-da bütün sarğı sinifləri (İnteger, Boolean, Byte, Short kimi) və String sinfi dəyişməzdir. … Sinifdəki data üzvləri yekun olaraq elan edilməlidir ki, obyekt yaradıldıqdan sonra onun dəyərini dəyişə bilmərik.

Nə etməlidəyişməz sinif 11 terminini başa düşürsən?

"dəyişməz" dəyəri dəyişə bilməzsiniz deməkdir. Əgər sizdə String sinfinin nümunəsi varsa, dəyəri dəyişdirmək kimi görünən hər hansı çağırdığınız metod əslində başqa String yaradacaq.

Tövsiyə: