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

В C++ съществуват 3 вида модификатори за достъп. В C# те биват 5, докато в Java има 4 модификатора за достъп.

Видове модификатори за достъп C++ използва трите модификатора за достъп, наречени public, protected, и private. В C# модификаторите са public, internal, protected, private, и protected internal. В Java биват public, package, protected, и private. По подразбиране в Java се използва модификатора package, ако не е указан друг. В C++ по подразбиране модификатора е private, а в C# internal. Свойствата на модификаторите могат да варират при различните езици.

Модификатор C# C++ Java private в текущия клас в текущия клас в текущия клас protected internal видими за класоветенаследници в асемблито – - protected класове наследници класове наследници класове наследницив пакета package – – в пакета public internal в същото асембли – - public всеки всеки всеки

Категория:Програмни конструкции