რა არის საბოლოო ცვლადი?
რა არის საბოლოო ცვლადი?

ვიდეო: რა არის საბოლოო ცვლადი?

ვიდეო: რა არის საბოლოო ცვლადი?
ვიდეო: რა არის ცვლადი? 2024, ნოემბერი
Anonim

საბოლოო საკვანძო სიტყვა java-ში. Პირველ რიგში, საბოლოო არის არაწვდომის მოდიფიკატორი, რომელიც გამოიყენება მხოლოდ a ცვლადი , მეთოდი ან კლასი. ქვემოთ მოცემულია სხვადასხვა კონტექსტი, სადაც საბოლოო გამოიყენება. საბოლოო ცვლადები . Როდესაც ცვლადი გამოცხადებულია საბოლოო საკვანძო სიტყვა, მისი მნიშვნელობა არ შეიძლება შეიცვალოს, არსებითად, მუდმივია.

ამ გზით, რა არის საბოლოო კლასი?

ა საბოლოო კლასი არის უბრალოდ ა კლასი რომელიც არ შეიძლება გაგრძელდეს. (ეს არ ნიშნავს, რომ ყველა მითითება ობიექტებზე კლასი მოიქცეოდნენ ისე, თითქოს გამოცხადდნენ საბოლოო .) როცა სასარგებლოა ა კლასი როგორც საბოლოო მოცემულია ამ კითხვაზე პასუხებში: ჯავაში მემკვიდრეობის აკრძალვის კარგი მიზეზები?

ასევე იცით, შეიძლება თუ არა საბოლოო ცვლადის შეცვლა? Იქ არის საბოლოო ცვლადი speedlimit, ჩვენ ვაპირებთ შეცვლა ამის ღირებულება ცვლადი , მაგრამ ეს შეუძლია არ იყოს შეიცვალა რადგან საბოლოო ცვლადი ერთხელ მინიჭებული მნიშვნელობა შეუძლია არასდროს იყო შეიცვალა.

ამ გზით, რას გულისხმობთ Java-ში საბოლოო ცვლადში?

ბოლო ცვლადები ჯავაში . In ჯავა , როდესაც საბოლოო საკვანძო სიტყვა გამოიყენება a ცვლადი პრიმიტიული მონაცემების ტიპების (int, float,.. და ა.შ.), მნიშვნელობა ცვლადი არ შეიძლება შეიცვალოს. მაგალითად შემდეგი პროგრამა იძლევა შეცდომას იმიტომ მე არის საბოლოო . საჯარო კლასის ტესტი {

როგორ იყენებთ ბოლო ცვლადს Java-ში?

ა საბოლოო ცვლადი შეიძლება ცალსახად ინიციალიზაცია მხოლოდ ერთხელ. მინიშნება ცვლადი გამოაცხადა საბოლოო ვერასოდეს გადაეცემა სხვა ობიექტზე მითითებას. თუმცა, ობიექტის შიგნით არსებული მონაცემები შეიძლება შეიცვალოს. ამრიგად, ობიექტის მდგომარეობა შეიძლება შეიცვალოს, მაგრამ არა მითითება.

გირჩევთ: