Private (Visual Basic)
Určuje, že jeden nebo více deklarovaných programovacích prvků je přístupné pouze z jejich kontextu deklarace, včetně z libovolného obsaženého typu.
Poznámky
Pokud programovací prvek představuje proprietární funkce nebo obsahuje důvěrná data, obvykle chcete omezit přístup k němu co nejtěsněji. Maximální omezení dosáhnete tím, že povolíte přístup pouze k modulu, třídě nebo struktuře, která ho definuje. Chcete-li tímto způsobem omezit přístup k prvku, můžete jej deklarovat pomocí Private
.
Poznámka:
Můžete také použít modifikátor přístupu Private Protected , který zpřístupňuje člena z této třídy a z odvozených tříd umístěných v jeho obsahujícím sestavení.
Pravidla
- Kontext deklarace Můžete použít
Private
pouze na úrovni modulu. To znamená, že kontext deklarace prvkuPrivate
musí být modul, třída nebo struktura a nemůže být zdrojový soubor, obor názvů, rozhraní nebo procedura.
Chování
Úroveň přístupu Veškerý kód v kontextu deklarace má přístup k jeho
Private
prvkům. To zahrnuje kód v rámci obsaženého typu, například vnořenou třídu nebo výraz přiřazení ve výčtu. Ke svýmPrivate
prvkům nemá přístup žádný kód mimo kontext deklarace.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 jazyce Visual Basic.
Private
Modifikátor lze použít v těchto kontextech: