English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

. net: řešení otázky v rámci vícenásobnou dědičnost. čistá plošina

Software RSS Feed





. NET nepodporuje vícenásobnou dědičnost. Nepleťte víceúrovňové dědictví s vícenásobnou dědičnost. S více dědictví můžeme mít subclass, která dědí od dvou třídách současně time.Let 's Předpokládám, že máme aplikaci, která má třídu Zákazníci, dodavatelé a další třídy. Pokud byste chtěli kombinovat obě tyto třídy do jedné třídy CustomerVendor to bude kombinace Zákazníci a Prodejci, stejně jako na obrázku below.Please kopie následujících adres URL do prohlížeče zobrazit diagram: http://www.vbprofs.com/images/Article Images/ThomasArt1.gif Ve výše uvedeném grafu vidíme, jak CustomerVendor třída zdědí od obou těchto classes.Multiple dědičnost je komplexní a může být nebezpečné. Výhody kódu re-použití převažují nad složitost je až do svého choice.Multiple dědictví není podporován Nebo VB.NET. NET. Namísto rozmanité dědičnosti můžeme využít několik rozhraní pro dosažení podobného účinku více inheritance.In VB.NET všechny objekty mají primární nebo nativní rozhraní, která se skládá z vlastnosti, události, metody a členské proměnné deklarované pomocí klíčového slova veřejnosti. Objekty lze realizovat i sekundární rozhraní pomocí Provádět keyword.Sometimes je užitečné pro objekt má více než jeden rozhraní, což nám umožňuje komunikovat s objektem různými způsoby. Dědičnost nám umožňuje vytvářet podtřídy, které jsou speciálním případem základny class.ExampleSometimes máme skupinu objektů, které nejsou podobný, ale chceme s nimi pracovat stejným způsobem. Chceme, aby všechny objekty, jednat tak, jako by byly stejné, i když jsou different.We může mít různé objekty v aplikaci, jako zákazník, výrobku, faktura apod. Každý objekt bude mít standardní rozhraní, vhodný pro každý jednotlivý objekt, a každý z nich má jiné třídy. Ne přírodní dědictví je naznačen mezi těmito třídami. Předpokládejme, že jsme které chcete vytisknout dokument pro každý typ objektu. V tomto případě bychom chtěli, aby byly všechny působí jako objekt pro tisk. K dosažení tohoto můžeme definovat obecné rozhraní, které by umožnily výrobu tištěných dokumentů. Zaváděním společné rozhraní, které jsme schopni psát běžné, že akceptuje jakýkoliv objekt, který implementuje tištěné document.To uzavřít tím, že se provádí více rozhraní v VB.NET, můžeme dosáhnout podobného účinku se, že více inheritance.Thomas je zkušený Visual Basic developer, se zkušenostmi ze 7 + let, vývoj aplikací, zejména finanční. Jeho hlavní dovednosti v oblasti IT jsou VB, SQL, Crystal Reports - měli byste třeba Visual Basic developer pro své projekty, neváhejte a kontaktujte Thomas prostřednictvím svých osobních internetových stránkách nebo prostřednictvím Kaloyani.com VBprofs.com - nejnovější Visual Basic a VB.NET zdroje portálu.

Článek Zdroj: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster si html kód
Přidejte tento článek do svých webových stránek se!

Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Odešlete vaše články na Messaggiamo.Com Adresář

Kategorie


Copyright 2006-2011 Messaggiamo.Com - Mapa stránek - Privacy - Webmaster předložit vaše články na Messaggiamo.Com Adresář [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu