重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
模塊相當(dāng)于一堆公開方法的集合,類相當(dāng)于你平時(shí)拖的控件,在vb6里面你想自己寫個(gè)控件是很復(fù)雜的,而vb.net里只需要繼承自現(xiàn)有控件即可。就按鈕來說同樣是按鈕類,你可以拖若干個(gè)到界面上,也就是存在若干實(shí)例或?qū)ο螅K,通常只有一個(gè)對(duì)吧,模塊相當(dāng)于c#的靜態(tài)類。
成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)桐鄉(xiāng),10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
人類是一個(gè)類,你是人,我是人,都是人類的實(shí)例(instance),或稱對(duì)象(object)。一個(gè)類描述一類事物,描述這些事物所應(yīng)具有的屬性,如人有身長、體重、文化程度、性別、年齡、民族等。
一個(gè)對(duì)象是類的一個(gè)實(shí)例,它具有確定的屬性,如張三(人的實(shí)例)身高180,體重70公斤,大學(xué)本科,男,21歲,漢族。
人類只有一個(gè),人類的實(shí)例可以有無數(shù)個(gè)。
對(duì)象可以被創(chuàng)建和銷毀,但類是無所不在的。
例如,桌子是一個(gè)類, 人們不斷打造各種尺寸和風(fēng)格(屬性)的桌子(桌子的實(shí)例),打造桌子, 又不斷毀壞桌子,年復(fù)一年,舊的去了,新的又來,但桌子的概念沒變,它是一個(gè)抽象的概念。應(yīng)該稱它為桌子類,以區(qū)別于打造的具體桌子。
和其它語言是一樣的
寫法不同而已
類關(guān)鍵字
在下面的例子中,代碼包含了一個(gè)關(guān)鍵字End
Class。這是一個(gè)新的關(guān)鍵字,使用它的目的是為了在一個(gè)源文件中包含多個(gè)類,這點(diǎn)正是VB.NET與VB6在創(chuàng)建類區(qū)別的精髓所在。每當(dāng)我們?cè)赩B.NET中創(chuàng)建類的時(shí)候,我們只是簡單地將所有的的代碼包含在Class和End
Class
之間。例子代碼如下:
Public護(hù)雞篙課蕻酒戈旬恭莫
Class
TheClass
Public
Sub
MyWorks()
End
Sub
End
Class
另外在一個(gè)特定的源文件(后綴名為.vb)中,我們可以使用多個(gè)Class...End
Class塊。
希望能幫到你
我不知道VB中的模塊是啥 不過可以給你解釋一下類和命名空間,這個(gè)都是通用的
你對(duì)類的描述是正確的,但不僅僅是這樣, 在面向?qū)ο笾校?所有被描述的東西都被泛化為類,每一個(gè)具體的東西就是對(duì)應(yīng)類的實(shí)例(也叫類的對(duì)象),類的代碼可以寫在任何位置,他具有復(fù)用性,一般.net里都是將一個(gè)類單獨(dú)寫成至少1個(gè)獨(dú)立的代碼文件
命名空間簡單的說就是類的一前綴,比如說一個(gè)類叫德州,中國有一個(gè)德州,美國也有一個(gè)德州,前面的這個(gè)限定國家,就相當(dāng)于命名空間,比如System.Text.StringBuilder 這個(gè)類,類名稱是StringBuilder,命名空間是System.Text,同一個(gè)命名空間下不允許出現(xiàn)兩個(gè)名字相同的類(有點(diǎn)類似于文件夾和文件的關(guān)系,不同的是,類的名稱不允許跟命名空間相同,比如你在System.Text命名空間里,不能添加一個(gè)叫做Text的類,這個(gè).net規(guī)矩,不知道其他的是不是也這樣), 通過命名空間可以把類按照其作用(通常是作用)、以及來源(比如Microsoft命名空間) 進(jìn)行劃分管理,使其更容被理解和找到