新聞中心
VB.NET編程語(yǔ)言雖然有很多與其他語(yǔ)言不同之處,但是也脫不開一些編程語(yǔ)言中的特定規(guī)則。比如在對(duì)類的處理上,大致操作方法都是相同的。我們先來(lái)了解一下有關(guān)VB.NET類定義的相關(guān)概念,希望對(duì)大家有所幫助。#t#

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)自貢免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
一個(gè)類要實(shí)現(xiàn)某個(gè)接口,實(shí)現(xiàn)接口的語(yǔ)句不能跟VB.NET類定義同行
- Public Class myPoint
- Implements IDisposable
'Implements帶s的;這疙瘩必須換行
還有個(gè)辦法是在Implements關(guān)鍵字前面加個(gè)冒號(hào)(:),也是可以的
覆蓋Finalize()的時(shí)候,注意他的三個(gè)關(guān)鍵字
- Protected Overloads Overrides
Sub Finalize() '頭三個(gè)關(guān)鍵字
注意大小寫和復(fù)數(shù)s- Erase Seted 'Erase是關(guān)鍵字,
專門用來(lái)釋放數(shù)組的- Console.WriteLine("Finalize")
- End Sub
Nothing表示任意數(shù)據(jù)類型的默認(rèn)值(感覺(jué)類似于null或者nil)
VB.NET類定義的析構(gòu)是由Finalize過(guò)程處理的,當(dāng)銷毀對(duì)象是系統(tǒng)自動(dòng)調(diào)用它,所以不要顯示調(diào)用
VB.NET的另一個(gè)析構(gòu)函數(shù)Dispose,可以顯示調(diào)用并會(huì)立即銷毀對(duì)象和釋放資源。
要使用它需要實(shí)現(xiàn)IDisposable接口,定義格式如下:
- Public Sub Dispose() Implements IDisposable.Dispose
VB.NET類定義的相關(guān)概念介紹到這里,不知道能不能對(duì)大家有所幫助。
名稱欄目:VB.NET類定義概念詳解
網(wǎng)址分享:http://www.dlmjj.cn/article/djehieo.html


咨詢
建站咨詢
