Přetížení (Visual Basic)
Určuje, že vlastnost nebo proceduru redeclares stávající vlastnosti nebo postupů se stejným názvem.
Poznámky
Přetížení je praxí poskytovat více než jednu definici pro danou vlastnost nebo proceduru název v rámci stejného oboru.Redeclaring, vlastnost nebo proceduru s jiný podpis se někdy nazývá skrytí podpisem.
Pravidla
Prohlášení kontextu. Můžete použít Overloads pouze v příkazu prohlášení vlastnost nebo proceduru.
Kombinovanými modifikátory. Nelze zadat Overloads spolu s Stíny (Visual Basic) ve stejné deklaraci procedury.
**Požadované rozdíly.**Podpis toto prohlášení musí být různé od podpisu všech vlastností nebo postup, který přetěžuje.Podpis obsahuje název vlastnosti nebo postup společně s následující:
počet parametrů.
pořadí parametrů
datové typy parametrů
počet parametrů typu (pro obecný postup)
Návratový typ (pouze pro postup převodu operátor)
Všechny přetížení musí mít stejný název, ale každý musí se liší od všech ostatních v jednom nebo více předchozích ohledech.To umožňuje rozlišovat při kód volá vlastnost nebo proceduru verze kompilátoru.
Nepovolené rozdíly. Změna jednoho nebo více následujících není platná pro vlastnost nebo proceduru, přetížení, protože nejsou součástí podpisu:
zda vrací hodnotu (postup)
datový typ návratové hodnoty (kromě pro převod operátor)
názvy parametry nebo parametry typu
omezení na typ parametry (obecný postup)
Parametr modifikátor klíčová slova (například ByRef nebo Optional)
Modifikátor pro vlastnost nebo proceduru klíčová slova (například Public nebo Shared)
Modifikátor je volitelný. Není nutné použít Overloads modifikátor při definování více přetížené vlastnosti nebo postupy ve stejné třídě.Ale pokud použijete Overloads v jednom prohlášení, musíte použít ve všech těchto.
**Stínování a přetížení.**Overloads lze také stín existujícího člena nebo sady členů přetížené, v základní třídě.Při použití Overloads tímto způsobem můžete deklarovat vlastnosti nebo metody se stejným názvem a stejný seznam parametrů jako člen základní třídy a nezadáte Shadows klíčové slovo.
Overloads Modifikátor lze v těchto kontextech:
Viz také
Úkoly
Postup: definování konverze operátoru (Visual Basic)
Referenční dokumentace
Koncepty
Řízení přetížení (Visual Basic)