რა არის Java-ში წვდომის მოდიფიკატორების მიზანი?
რა არის Java-ში წვდომის მოდიფიკატორების მიზანი?

ვიდეო: რა არის Java-ში წვდომის მოდიფიკატორების მიზანი?

ვიდეო: რა არის Java-ში წვდომის მოდიფიკატორების მიზანი?
ვიდეო: #54 Access Modifiers in Java 2024, ნოემბერი
Anonim

არსებობს ორი სახის მოდიფიკატორები ჯავაში : წვდომის მოდიფიკატორები და არა წვდომის მოდიფიკატორები . The Java-ში მოდიფიკატორებზე წვდომა განსაზღვრავს ველის, მეთოდის, კონსტრუქტორის ან კლასის ხელმისაწვდომობას ან ფარგლებს. ჩვენ შეგვიძლია შევცვალოთ წვდომა ველების დონე, კონსტრუქტორები, მეთოდები და კლასი გამოყენებით წვდომის მოდიფიკატორი მასზე.

უბრალოდ, რა არის ჯავაში წვდომის მოდიფიკატორების გამოყენება?

ჯავის წვდომის მოდიფიკატორები არიან გამოყენებული უზრუნველყოფა წვდომა კონტროლი შიგნით ჯავა . ჯავა უზრუნველყოფს წვდომა კონტროლი სამი საკვანძო სიტყვით - პირადი, დაცული და საჯარო. ჩვენ არ ვართ ვალდებულნი გამოყენება ეს წვდომის მოდიფიკატორები ყოველთვის, ასე რომ, ჩვენ გვაქვს კიდევ ერთი, სახელად „ნაგულისხმევი წვდომა ", "პაკეტი-პირადი" ან "არა მოდიფიკატორი “.

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

გარდა ამისა, რატომ ვიყენებთ წვდომის სპეციფიკატორს Java-ში?

- Java Access Specifiers (ასევე ცნობილია როგორც ხილვადობა სპეციფიკაციები ) არეგულირებს წვდომა კლასების, ველებისა და მეთოდების მიმართ ჯავა . ესენი სპეციფიკაციები დაადგინეთ, შეიძლება იყოს ველი ან მეთოდი კლასში გამოყენებული ან გამოძახებული სხვა მეთოდით სხვა კლასში ან ქვეკლასში. წვდომის სპეციფიკატორები შეიძლება იყოს გამოყენებული შეზღუდვა წვდომა.

რა არის წვდომის მოდიფიკატორების ტიპები?

წვდომა მოდიფიკატორების ტიპებზე. C# გთავაზობთ ოთხი ტიპის წვდომის მოდიფიკატორებს: კერძო , საჯარო, დაცული, შიდა და ორი კომბინაცია: დაცული-შიდა და კერძო - დაცული.

გირჩევთ: