Protected (Visual Basic)
Określa, że jeden lub więcej elementów programowania deklarowanej są dostępne tylko w obrębie ich własnej klasy lub klasy pochodnej.
Uwagi
Czasami element programowania zadeklarowana w klasie zawiera dane poufne lub zastrzeżony kod i chcesz ograniczyć dostęp do elementu.Jednakże jeśli klasa jest dziedziczna i oczekiwać hierarchii klas pochodnych, może być konieczne dla tych klas pochodnych dostępu do danych lub kodu.W takim przypadku ma element, aby były dostępne zarówno z klasy bazowej, jak i od wszystkich klas pochodnych.Aby ograniczyć dostęp do elementu w ten sposób, można zadeklarować ją z Protected.
Zasady
Kontekst deklaracji. Można użyć Protected tylko na poziomie klasy.Oznacza to kontekst deklaracji Protected element musi być klasą i nie może być plik źródłowy, obszar nazw, interfejs, moduł, struktury lub procedury.
Połączonymi modyfikatorami. Można użyć Protected modyfikator wraz z Friend (Visual Basic) modyfikator w tej samej deklaracji.Ta kombinacja sprawia, że elementy deklarowanych dostępne z tego samego zestawu z ich własnej klasy i z klas pochodnych w dowolnym miejscu.Można określić Protected Friend tylko na członków klasy.
Zachowanie
Poziom dostępu. Cały kod w klasie mogą uzyskać dostęp do jego elementów.Kod w dowolnej klasy, która pochodzi od klasy podstawowej można uzyskać dostęp do wszystkich Protected elementy klasy podstawowej.Ta zasada obowiązuje dla wszystkich pokoleń wyprowadzenie.Oznacza to, że klasa może uzyskać dostęp Protected elementy klasy bazowej klasy podstawowej i tak dalej.
Chronione dostęp nie jest nadzbiorem lub podzbiór przyjaciel dostępu.
Modyfikatory dostępu. Słowa kluczowe, które określają poziom dostępu są nazywane modyfikatorów dostępu.Dla porównania modyfikatorów dostępu, zobacz Poziomy dostępu w Visual Basic.
Protected Modyfikator mogą być używane w tych kontekstach:
Zobacz też
Informacje
Koncepcje
Poziomy dostępu w Visual Basic