Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
<type1> '<membername>' stínuje přetížitelný člen deklarovaný v base <type2> '<classname>. Pokud chcete přetížit základní metodu, musí být tato metoda deklarována "Přetížení".
Odvozená třída definuje proceduru Function nebo Sub proceduru Property nebo se stejným názvem jako procedura nebo vlastnost definovaná v základní třídě. Protože procedury a vlastnosti jsou přetížitelné členy, odvozená třída může buď přetížit nebo stínovat člen základní třídy. Kód odvozené třídy však v deklaraci neurčuje přetížení ani stíny . V nepřítomnosti některého klíčového slova kompilátor předpokládá Shadows.
Osvědčeným postupem programování je určit buď Overloads nebo Shadows. Díky tomu je váš kód srozumitelnější a srozumitelnější.
Ve výchozím nastavení je tato zpráva upozorněním. Další informace o skrytí upozornění nebo zacházení s upozorněními jako s chybami naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.
ID chyby: BC40003
Oprava této chyby
Pokud chcete přetížit metodu nebo vlastnost základní třídy, zahrňte
Overloadsdo deklarace klíčové slovo.Chcete-li stínovat metodu nebo vlastnost základní třídy, uveďte
Shadowsklíčové slovo místoOverloads.Pokud nechcete přetížit ani stínovat člen základní třídy, změňte název odvozeného členu třídy.