成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

簡單講述VB.NET多重繼承

開發 后端
這里介紹如果VB.NET多重繼承得到了支持,那么USPresident就會同時繼承自Employee和USCitizen。但是在.NET的語言里,你必須運用接口來表示多重IS A關系。

VB.NET有很多值得學習的地方,這里我們主要介紹VB.NET多重繼承,包括介紹USPresident能夠衍生自多個基類等方面。

VB.NET多重繼承

我注意到了一個情況,那就是C#允許多重繼承(multiple inheritance),但是在VB.NET里我只能使用深層繼承(deep inheritance)。在VB.NET里能夠使用多重繼承嗎?或者說VB.NET的程序員就只能如此了?

在提出這個問題的時候,我可能已經在考慮C++了。C++能夠支持多重繼承,但是C#和VB.NET都不支持。它們走了和Java相同的路線,也就是說它們只允許來自單基類(single base class)的繼承。繼承關系表示兩個類之間的IS A關系。如果考慮到一個類有可能通過多IS A 關系被分類,那么缺少多重繼承就成為了這種可能性的一個因素。讓我們以Employee、USPresident和USCitizen這三個類為例子,它們之間的關系是:USPresident IS A Employee、USPresident IS A USCitizen

在C++里,USPresident能夠衍生自多個基類;而在.NET的語言里,它就不能這樣。

如果VB.NET多重繼承得到了支持,那么USPresident就會同時繼承自Employee和USCitizen。但是在.NET的語言里,你必須運用接口來表示多重IS A關系。就和Java一樣,一個類能夠繼承自一個基類,而一個類也能夠實現多個接口。

根據.NET框架的文檔(C#語言規范),接口(interface)這個關鍵字會聲明參考類型擁有抽象成員。在本文里,成員(members)這個術語表示一個方法、屬性,或者索引符;而抽象(abstract)這個術語表示沒有提供實現。在創建接口的時候,習慣的(命名)方法是在接口名稱之前加上字母 I。盡管你可以忽略這個習慣,但是你會發現遵守這個習慣會讓區別基類和接口變得尤其簡單。在Java里,開發人員習慣在接口(名稱)的后面加上able。從個人的角度來看,我喜歡把這些技巧用在我自己的接口上。用來描述類和接口之間關系的術語有:我們用“x繼承自y類”來表示繼承;用“x實現y接口”來表示接口的關系。冒號(:)是用于實現接口的操作符。

繼承代碼有下列形式:

VB.NET

  1. Class Derived Inherits Base 

C#.NET

  1. Class Derived: Base 

【編輯推薦】

  1. 討論VB.NET簡單數據類型
  2. 概括VB.NET獲取網卡地址的步驟
  3. VB.NET字符串數組全面分析
  4. 淺談VB.NET使用FileVersionInfo類
  5. 詳談VB自定義類型參數的傳遞
責任編輯:佚名 來源: cnbeta
相關推薦

2009-10-16 13:26:53

VB.NET Exce

2009-10-15 11:11:08

VB.NET Text

2009-10-15 16:39:00

VB.NET讀取INI

2009-10-21 18:28:48

VB.NET表間拖放

2009-10-21 10:45:50

VB.NET Quic

2009-10-14 17:08:44

VB.NET使用Fil

2009-10-14 11:15:06

VB.NET Grou

2009-10-23 13:22:25

VB.NET實現拖動圖

2009-10-10 16:44:52

VB.NET開發控件

2009-10-13 17:03:55

VB.NET面向對象

2009-10-16 09:35:24

VB.NET制作透明窗

2009-11-02 15:45:03

VB.NET IEnu

2009-10-12 16:39:59

OracleTransVB.NET使用

2009-10-26 18:11:47

VB.NET調用Exc

2009-10-29 09:57:16

VB.NET實現數據綁

2009-10-22 09:20:46

VB.NET Proc

2009-10-27 11:39:03

VB.NET事件處理程

2009-10-26 19:22:29

VB.NET使用Log

2009-11-03 17:31:01

VB.NET窗體

2010-01-15 13:30:50

VB.NET Prog
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区四区在线免费观看 | 国产精品欧美日韩 | 亚洲国产精品va在线看黑人 | 欧美网址在线观看 | 网址黄| 免费黄色特级片 | 羞视频在线观看 | 国产中文字幕av | 久久久久亚洲精品中文字幕 | 日韩一三区 | 精产国产伦理一二三区 | aaaa网站 | 久久国产精彩视频 | 成人黄色网址大全 | 久久久精品影院 | 美女黄18岁以下禁止观看 | 国产综合久久久 | 日本不卡视频在线播放 | 国产一区二区三区在线 | 欧美日本在线观看 | 亚洲精品一区二区在线观看 | 国产成人亚洲精品自产在线 | 黄色在线免费观看 | 一区网站| 国产91精品网站 | 国产精品不卡 | 99视频免费 | 国产午夜精品视频 | 91精品在线播放 | 天天爽夜夜操 | 在线观看视频h | 国产欧美日韩一区 | 91精品久久久久久久久 | 国产亚洲欧美在线 | 欧美电影免费观看 | 久久99久久99 | 亚洲一区综合 | 久久久久久久久久久高潮一区二区 | 欧美久久一区二区三区 | 国产精品视频999 | 日韩欧美一区二区三区 |