Модификатори за достъп

Модификатори за достъп

Представляват 3 ключови думи, които по време на декларация се поставят пред:

· класове;

· променливи;

· методи.

Тяхната цел е да зададат видимост на декларирания елемент, начина по който той може да се достъпва. Те биват:

· private – видимостта е само в рамките на класа. Ако се опитаме да достъпим декларирания тип извън класа, той няма да е видим;

· protected – видимостта е в класа, в наследниците му и в пакета на класа му;

· public – видим е навсякъде (в класа, в пакета, в наследниците, в други пакети, които са в рамките на проекта).

Ако не е зададен модификатор, видимостта ще бъде само в пакета. Модификатора за достъп по подразбиране осигурява по-голяма достъпност от private, но е по-ограничена от protected.

Last updated