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)
營(yíng)銷(xiāo)型網(wǎng)站建設(shè)知識(shí)