Private (Visual Basic)
Určuje, že jeden nebo více deklarovaných programovacích elementů jsou přístupné pouze z jejich kontextu deklarace, včetně z v rámci jakékoli obsažené typy.
Poznámky
Pokud programovací prvek představuje proprietární funkce nebo obsahuje důvěrná data, obvykle chcete přístup k ní omezit co nejspodnější. Maximálního omezení dosáhnete tím, že umožníte přístup pouze k modulu, třídě nebo struktuře, která ho definuje. Pokud chcete tímto způsobem omezit přístup k elementu, můžete ho deklarovat pomocí Private .
Poznámka
Můžete také použít modifikátor přístupu Private Protected, který z této třídy a odvozených tříd umístěných v jejím obsahujícím sestavení z přístupného člena.
Pravidla
- Kontext deklarace. Můžete použít
Privatepouze na úrovni modulu. To znamená, že kontext deklarace elementu musí být modul, třída nebo struktura a nemůže to být zdrojový soubor, oborPrivatenázvů, rozhraní nebo procedura.
Chování
Úroveň přístupu. Veškerý kód v kontextu deklarace má přístup k jeho
Privateprvkům. To zahrnuje kód v rámci obsaženého typu, jako je vnořená třída nebo výraz přiřazení ve výčtu. Žádný kód mimo kontext deklarace nemůže přistupovat ke svýmPrivateprvkům.Modifikátory přístupu. Klíčová slova, která určují úroveň přístupu, se nazývají modifikátory přístupu. Porovnání modifikátorů přístupu najdete v tématu Úrovně přístupu v Visual Basic.
PrivateModifikátor lze použít v těchto kontextech: