VB.NET中怎么創(chuàng)建一個(gè)類(lèi)

VB.NET中怎么創(chuàng)建一個(gè)類(lèi),很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括天門(mén)網(wǎng)站建設(shè)、天門(mén)網(wǎng)站制作、天門(mén)網(wǎng)頁(yè)制作以及天門(mén)網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,天門(mén)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到天門(mén)省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!

首先確定組成這個(gè)系統(tǒng)的對(duì)象,在VB中,我們常常把每個(gè)對(duì)象的屬性和操作組合到一個(gè)類(lèi)里面,類(lèi)的定義如下:

Class ClassName  '屬性和操作  End Class

一個(gè)完整的例子:

Class Classname  dim a as string  dim b as integer  dim c as string  sub op()  end sub  sub cl()  endsub  endclass

類(lèi)的定義本身不產(chǎn)生變量,定義之后可以使用new操作符來(lái)產(chǎn)生變量

dim  variable as classname

變量定義后可以使用點(diǎn)運(yùn)算符來(lái)引用

variable.a = 'test'

VB.NET創(chuàng)建類(lèi)的時(shí)候,應(yīng)當(dāng)把類(lèi)設(shè)計(jì)成一個(gè)“黑匣子”,就像電視機(jī)一樣我們不需要了解電視機(jī)的組成和原理,直接用就可以了,可以隱藏類(lèi)的私有類(lèi)成員和方法,用來(lái)控制類(lèi)成員訪(fǎng)問(wèn)的修飾符
◆Friend    :    只在當(dāng)前項(xiàng)目中可用
◆private   : 只在本類(lèi)中可用
◆protected :  在本類(lèi)和本類(lèi)的派生類(lèi)中可用的成員
◆protected  friend:在當(dāng)前項(xiàng)目和本類(lèi)的派生類(lèi)中可用
◆public   :類(lèi)以外的代碼也可以訪(fǎng)問(wèn)

默認(rèn)值為:public

類(lèi)成員的初始化

VB.NET創(chuàng)建類(lèi)的對(duì)象的時(shí)候,通常立即賦值,為了簡(jiǎn)化賦值的操作,可以放入專(zhuān)門(mén)的子例程,即構(gòu)造器,在任何類(lèi)定義中,它都叫做new,例如:

class book  publictitle as string  publicpublisher as string  sub new()  me.title=title  me.publisher=publisher  end sub  end class

如果要簡(jiǎn)化對(duì)象成員的引用可以使用with運(yùn)算符,在VB.NET創(chuàng)建類(lèi)的時(shí)候,可能經(jīng)常需要對(duì)類(lèi)的變量賦值進(jìn)行限制,例如,年齡,為了實(shí)現(xiàn)對(duì)類(lèi)變量賦值的限制,可以在變量定義的時(shí)候使用private

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

本文題目:VB.NET中怎么創(chuàng)建一個(gè)類(lèi)
文章網(wǎng)址:http://bm7419.com/article14/pcedge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)網(wǎng)站收錄、微信小程序、用戶(hù)體驗(yàn)、網(wǎng)站改版軟件開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)