Udostępnij za pośrednictwem


Zmiany tworzenia wystąpienia składnika w języku Visual Basic

W języku Visual Basic 6.0 tworzenie instancji był kontrolowany przez Instancing właściwość klasy ustawić poziom dostępu (Public, Private, Friend) Klasa i sposób można utworzyć obiektu.

W Visual Basic .net można ustawić modyfikator dostępu do klasy do Public, Private, lub Friend, a następnie określ zdolność użytkownika do utworzenia wystąpienia klasy przez ustawienie poziomu dostępu konstruktora (Sub New), jak pokazano w poniższej tabeli.

Tworzenie wystąpienia programu Visual Basic 6.0

Visual Basic .net

Private

Klasa Access atrybut:Private

PublicNotCreatable

Class Access attribute: Public.Zadeklarować konstruktora Friend (Friend Sub New)

SingleUse

Nieobsługiwana *

GlobalSingleUse

Nieobsługiwana *

MultiUse

Class Access attribute: Public.Zadeklarować konstruktora Public (Public Sub New)

GlobalMultiUse

Nieobsługiwana *

* Jest kombinacją klasy dostęp i dostęp konstruktora, powielają SingleUse, GlobalSingleUse, lub GlobalMultiUse.Można uzyskać efekt podobny do GlobalMultiUse przez importowanie klasy programu klienckiego, chociaż tylko dzięki temu członkowie udostępnionego dostępne bez kwalifikacji.Moduły publiczne pozwalają również podobny efekt.

Zobacz też

Koncepcje

Charakterystyka klasy składników

Inicjalizacja i kończenie działania składników