NET:Solving 多重繼承性問題在NET 平臺之下
NET 平臺不支持多重繼承性。與多重繼承性不要混淆多重繼承。以多重繼承性我們能有同時繼承從二類的子類。
我們假設我們有有類顧客和其他類販賣者的一種應用。如果您想結合這兩類入一CustomerVendor 組這會是顧客和販賣者的組合像圖如下。
請複製以下URL 入您的瀏覽器觀看圖: http://www.vbprofs.com/images/Article Images/ThomasArt1.gif
在上述圖我們看見怎麼CustomerVendor 組繼承從兩個那些類。
多重繼承性是複雜的, 可能是危險的。代碼re 用法好處戰勝在複雜是由您的選擇決定。
多重繼承性由VB.NET 或Net 平臺不支持。代替多重繼承性我們能使用多個接口達到相似的作用對多重繼承性。
在VB.NET 所有對象有一個主要或當地接口, 由物產、事件、方法或成員可變物組成被宣稱使用公開主題詞。對象可能並且實施次要接口由使用貫徹主題詞。
有時它是有用為對象有超過一個接口,
允許我們與對象相處融洽用不同的方式。繼承允許我們創造是基本的類的專業事例的子類。
例子
有時我們有不相似的一個小組對象, 但是我們想要處理他們同樣方式。我們要所有對象行動好像他們是相同, 即使他們是不同的。
我們能有一些不同的對象在一種應用,
譬如顧客、產品, 發貨票等。各個對象會有缺省接口適當對各個單獨對象, 並且每個他們是另外類。自然繼承不被暗示在這些類之間。我們假設我們想要列印一個文件為各類型對象。我們在這種情況下會想做他們所有行動作為可印的對象。完成這我們能定義會使能引起一個列印的文件的一個普通接口。由實施一個共同的接口我們能寫接受任一個對象實施一個列印的文件的慣例。
結束, 由實施多個接口在VB.NET, 我們能達到一個相似的作用對那多重繼承性。
托馬斯是一位老練的Visual.basic 開發商, 以7+ 專門技術幾年開發特別是財政應用。他的扼要這技能是VB, SQL, 水晶報告- 您任意需要一位Visual.basic 開發商為您的項目感覺與托馬斯聯繫通過他的個人網站
Kaloyani.com 或通過
VBprofs.com - 最新的
Visual.basic 和VB.NET 資源 門。
文章來源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
網管得到HTML代碼
加上這條到你的網站!
網站管理員提交你的文章
無須登記!填寫好的表格和你的文章是在 Messaggiamo.Com 目錄!
版權 2006-2011 Messaggiamo.Com -
網站地圖 -
Privacy -
網站管理員提交你的文章,以 Messaggiamo.Com 目錄 [0.01]