Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pierwsza instrukcja tego polecenia "Sub New" musi być wywołaniem metody "MyBase.New" lub "MyClass.New", ponieważ klasa bazowa "basename>>" elementu "<<nazwa_pochodna" nie ma dostępnego elementu "Sub New", który może być wywoływany bez argumentów.
W klasie pochodnej każdy konstruktor musi wywołać konstruktor klasy bazowej (MyBase.New
). Jeśli klasa bazowa ma konstruktor bez parametrów, które są dostępne dla klas pochodnych, MyBase.New
można wywołać automatycznie. Jeśli nie, konstruktor klasy bazowej musi być wywoływany z parametrami i nie można tego zrobić automatycznie. W takim przypadku pierwsza instrukcja każdego konstruktora klasy pochodnej musi wywołać konstruktor sparametryzowany w klasie bazowej lub wywołać inny konstruktor w klasie pochodnej, który tworzy wywołanie konstruktora klasy bazowej.
Identyfikator błędu: BC30148
Aby poprawić ten błąd
Wywołanie
MyBase.New
dostarczające wymagane parametry lub wywołanie konstruktora równorzędnego, który wykonuje takie wywołanie.Jeśli na przykład klasa bazowa ma konstruktor zadeklarowany jako
Public Sub New(ByVal index as Integer)
, pierwszą instrukcją konstruktora klasy pochodnej może byćMyBase.New(100)
.