Notatka
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.
<type1> "<membername>" w tle przeciążanego elementu członkowskiego zadeklarowanego w typie podstawowym2 <> "<nazwa_klasy>". Jeśli chcesz przeciążyć metodę podstawową, ta metoda musi być zadeklarowana jako "Przeciążenia".
Klasa pochodna definiuje procedurę Function lub Sub procedurę o Property takiej samej nazwie jak procedura lub właściwość zdefiniowana w klasie bazowej. Ponieważ procedury i właściwości są przeciążanymi elementami członkowskimi, klasa pochodna może przeciążać lub cieniować składową klasy bazowej. Jednak kod klasy pochodnej nie określa przeciążeń lub cieni w deklaracji . W przypadku braku jednego słowa kluczowego kompilator zakłada , że Shadows.
Dobrym rozwiązaniem programistycznym jest określenie wartości Overloads lub Shadows. Dzięki temu kod jest łatwiejszy do odczytania i zrozumienia.
Domyślnie ten komunikat jest ostrzeżeniem. Aby uzyskać więcej informacji na temat ukrywania ostrzeżeń lub traktowania ostrzeżeń jako błędów, zobacz Konfigurowanie ostrzeżeń w Visual Basic.
Identyfikator błędu: BC40003
Aby poprawić ten błąd
Jeśli chcesz przeciążyć metodę lub właściwość klasy bazowej, dołącz
Overloadssłowo kluczowe w deklaracji .Jeśli chcesz zaciemniać metodę lub właściwość klasy bazowej, dołącz
Shadowssłowo kluczowe zamiastOverloads.Jeśli nie chcesz przeciążać ani cieniować składowej klasy bazowej, zmień nazwę składowej klasy pochodnej.