Domov Rozvoj Co je soukromé? - definice z techopedie

Co je soukromé? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Private?

Soukromé je klíčové slovo, které určuje úroveň přístupu a poskytuje programátorům určitou kontrolu nad tím, které proměnné a metody jsou ve třídě skryty. K proměnným a metodám definovaným soukromým klíčovým slovem lze přistupovat pouze jinými metodami v rámci třídy a nelze k nim získat odvozené třídy.


Soukromé klíčové slovo se používá ve většině objektově orientovaných programovacích jazyků (OOP), včetně C ++, C # a Java.

Techopedia vysvětluje soukromé

Specifikátor soukromého přístupu se většinou používá pro zapouzdření, které odkazuje na proměnné nebo metody skryté před vnějším světem. To znamená, že soukromé proměnné a metody jsou pevně vázány na třídu a jsou k dispozici pouze v rozsahu třídy. Členové soukromých dat jsou obvykle přístupní pomocí speciálních metod známých jako setters. Pokud se programátor pokusí získat přístup k soukromé proměnné nebo metodě mimo svou třídu, vrátí kompilátor chybovou zprávu.


C ++ umožňuje použití přátelských funkcí a tříd pro přístup k soukromé proměnné nebo metodě. Pokud je třída prohlášena za přítele do jiné třídy (přidáním řádku kódu do této druhé třídy, který uvádí, že bývalá třída je jejím přítelem prostřednictvím klíčového slova přítele), může bývalá třída přistupovat k soukromým proměnným a metodám z druhé třídy. Navíc, pokud je třída A přítelem třídy B, pak B není implicitně přítelem třídy A. Navíc přátelství není tranzitivní. Například, jestliže A je přítel B a B je přítel C, pak A není implicitně přítel C.

Co je soukromé? - definice z techopedie