Модификатори за достъп
Представляват 3 ключови думи, които по време на декларация се поставят пред:
· класове;
· променливи;
· методи.
Тяхната цел е да зададат видимост на декларирания елемент, начина по който той може да се достъпва. Те биват:
· private – видимостта е само в рамките на класа. Ако се опитаме да достъпим декларирания тип извън класа, той няма да е видим;
· protected – видимостта е в класа, в наследниците му и в пакета на класа му;
· public – видим е навсякъде (в класа, в пакета, в наследниците, в други пакети, които са в рамките на проекта).
Ако не е зададен модификатор, видимостта ще бъде само в пакета. Модификатора за достъп по подразбиране осигурява по-голяма достъпност от private, но е по-ограничена от protected.
Last updated