Immutable მოდის ჩვენამდე შუა ინგლისურიდან ლათინურიდან immutabilis, რაც ნიშნავს "შეუძლებელია შეცვლა". "Immutabilis" ჩამოყალიბდა უარყოფითი პრეფიქსის in--თან "mutabilis"-თან შერწყმით, რომელიც მოდის ლათინური ზმნიდან mutare და ნიშნავს "ცვლილებას". ზოგიერთი სხვა ინგლისური სიტყვა, რომელიც შეიძლება მოიძებნოს უკან "mutare" არის "commute" (…
რას გულისხმობ Python-ში უცვლელობაში?
პითონის ობიექტების უმეტესობა (ბულიანები, მთელი რიცხვები, ათწილადები, სტრიქონები და ტოპები) უცვლელია. ეს ნიშნავს, რომ მას შემდეგ რაც შექმნით ობიექტს და მიანიჭებთ მას რაიმე მნიშვნელობას, თქვენ ვერ შეცვლით ამ მნიშვნელობას. განმარტება უცვლელი ობიექტი არის ობიექტი, რომლის მნიშვნელობა არ შეიძლება შეიცვალოს.
რა არის უცვლელი მაგალითებით?
გაიხსენეთ Basic Java-დან, როდესაც განვიხილეთ სნეპშოტების დიაგრამები, რომ ზოგიერთი ობიექტი უცვლელია: შექმნის შემდეგ ისინი ყოველთვის ერთსა და იმავე მნიშვნელობას წარმოადგენენ. … სტრიქონი არის მაგალითი უცვლელი ტიპის. String ობიექტი ყოველთვის წარმოადგენს იმავე სტრიქონს. StringBuilder არის ცვალებადი ტიპის მაგალითი.
რას გულისხმობ უცვლელ კლასებში?
Immutable კლასი java-ში ნიშნავს, რომ ობიექტის შექმნის შემდეგ, ჩვენ ვერ შევცვლით მის შინაარსს. ჯავაში, შეფუთვის ყველა კლასი (როგორიცაა მთელი რიცხვი, ლოგიკური, ბაიტი, მოკლე) და სიმებიანი კლასი უცვლელია. … კლასში მონაცემთა წევრები უნდა გამოცხადდეს როგორც საბოლოო ისე, რომ ჩვენ ვერ შევცვალოთ მისი მნიშვნელობა ობიექტის შექმნის შემდეგ.
რა ვქნაგესმით ტერმინი უცვლელი კლასი 11?
"უცვლელი" ნიშნავს თქვენ არ შეგიძლიათ შეცვალოთ მნიშვნელობა. თუ თქვენ გაქვთ String კლასის მაგალითი, ნებისმიერი მეთოდი, რომელსაც თქვენ იძახით, რომელიც ცვლის მნიშვნელობას, რეალურად შექმნის სხვა სტრიქონს.