VB.NET類定義概念詳解
VB.NET編程語言雖然有很多與其他語言不同之處,但是也脫不開一些編程語言中的特定規(guī)則。比如在對類的處理上,大致操作方法都是相同的。我們先來了解一下有關(guān)VB.NET類定義的相關(guān)概念,希望對大家有所幫助。#t#
一個類要實現(xiàn)某個接口,實現(xiàn)接口的語句不能跟VB.NET類定義同行
- Public Class myPoint
- Implements IDisposable
'Implements帶s的;這疙瘩必須換行
還有個辦法是在Implements關(guān)鍵字前面加個冒號(:),也是可以的
覆蓋Finalize()的時候,注意他的三個關(guān)鍵字
- Protected Overloads Overrides
Sub Finalize() '頭三個關(guān)鍵字
注意大小寫和復(fù)數(shù)s- Erase Seted 'Erase是關(guān)鍵字,
專門用來釋放數(shù)組的- Console.WriteLine("Finalize")
- End Sub
Nothing表示任意數(shù)據(jù)類型的默認(rèn)值(感覺類似于null或者nil)
VB.NET類定義的析構(gòu)是由Finalize過程處理的,當(dāng)銷毀對象是系統(tǒng)自動調(diào)用它,所以不要顯示調(diào)用
VB.NET的另一個析構(gòu)函數(shù)Dispose,可以顯示調(diào)用并會立即銷毀對象和釋放資源。
要使用它需要實現(xiàn)IDisposable接口,定義格式如下:
- Public Sub Dispose() Implements IDisposable.Dispose
VB.NET類定義的相關(guān)概念介紹到這里,不知道能不能對大家有所幫助。