Obsah:
Definícia - Čo znamená Private?
Súkromné je kľúčové slovo, ktoré určuje úroveň prístupu a poskytuje programátorom určitú kontrolu nad tým, ktoré premenné a metódy sú skryté v triede. K premenným a metódam definovaným súkromným kľúčovým slovom sa dá pristupovať iba inými metódami v rámci triedy a nemožno k nim získať odvodenými triedami.
Súkromné kľúčové slovo sa používa vo väčšine objektovo orientovaných programovacích jazykoch (OOP), vrátane C ++, C # a Java.
Techopedia vysvetľuje súkromné
Špecifikátor súkromného prístupu sa väčšinou používa na zapuzdrenie, ktoré odkazuje na premenné alebo metódy skryté pred vonkajším svetom. To znamená, že súkromné premenné a metódy sú pevne spojené s triedou a sú k dispozícii iba v rámci rozsahu triedy. Členovia súkromných údajov sú zvyčajne prístupní pomocou špeciálnych metód známych ako nastavovatelia. Kompilátor vráti chybovú správu, ak sa programátor pokúsi získať prístup k súkromnej premennej alebo metóde mimo svojej triedy.
C ++ umožňuje použitie priateľských funkcií a tried pre prístup k súkromnej premennej alebo metóde. Ak je trieda vyhlásená za priateľa do inej triedy (pridaním riadku kódu do druhej triedy, v ktorej sa uvádza, že bývalá trieda je jej priateľ prostredníctvom kľúčového slova priateľa), potom môže prvá trieda získať prístup k súkromným premenným a metódam z druhej triedy. Okrem toho, ak je trieda A priateľom triedy B, potom B nie je implicitne priateľom skupiny A. Navyše, priateľstvo nie je tranzitívne. Napríklad, ak je A priateľom B a B je priateľom C, potom A nie je implicitne priateľom C.
