რა არის კლასის ობიექტების ხილვადობის ტიპები?
რა არის კლასის ობიექტების ხილვადობის ტიპები?

ვიდეო: რა არის კლასის ობიექტების ხილვადობის ტიპები?

ვიდეო: რა არის კლასის ობიექტების ხილვადობის ტიპები?
ვიდეო: გეოგრაფია VII კლასი - ატმოსფეროს ცირკულაცია (ქარის ტიპები და ნალექები) #ტელესკოლა 2024, ნოემბერი
Anonim

Სამი ხილვადობა დონეები

OOP PHP-ში გვაქვს სამი ხილვადობა დონეები თვისებებისა და მეთოდებისთვის ა კლასი : საჯარო, დაცული და კერძო. ხილვადობა გამოცხადებულია ა-ს გამოყენებით ხილვადობა საკვანძო სიტყვა, რათა გამოაცხადოთ რა დონის ხილვადობა თვისებას ან მეთოდს აქვს.

უფრო მეტიც, რა არის კლასის ხილვადობა?

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

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

ამის გათვალისწინებით, რა არის მიღებული კლასის ხილვადობის რეჟიმები?

ბაზის ხელმისაწვდომობა კლასი მიერ მიღებული კლასი აკონტროლებს ხილვადობის რეჟიმები . Სამი ხილვადობის რეჟიმები არის კერძო, დაცული და საჯარო. ნაგულისხმევი ხილვადობის რეჟიმი არის კერძო.

რა არის კლასის ნაგულისხმევი ხილვადობა Java-ში?

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

გირჩევთ: