VB.NET中怎么創建一個類,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
首先確定組成這個系統的對象,在VB中,我們常常把每個對象的屬性和操作組合到一個類里面,類的定義如下:
Class ClassName '屬性和操作 End Class
一個完整的例子:
Class Classname dim a as string dim b as integer dim c as string sub op() end sub sub cl() endsub endclass
類的定義本身不產生變量,定義之后可以使用new操作符來產生變量
dim variable as classname
變量定義后可以使用點運算符來引用
variable.a = 'test'
VB.NET創建類的時候,應當把類設計成一個“黑匣子”,就像電視機一樣我們不需要了解電視機的組成和原理,直接用就可以了,可以隱藏類的私有類成員和方法,用來控制類成員訪問的修飾符
◆Friend : 只在當前項目中可用
◆private : 只在本類中可用
◆protected : 在本類和本類的派生類中可用的成員
◆protected friend:在當前項目和本類的派生類中可用
◆public :類以外的代碼也可以訪問
默認值為:public
類成員的初始化
VB.NET創建類的對象的時候,通常立即賦值,為了簡化賦值的操作,可以放入專門的子例程,即構造器,在任何類定義中,它都叫做new,例如:
class book publictitle as string publicpublisher as string sub new() me.title=title me.publisher=publisher end sub end class
如果要簡化對象成員的引用可以使用with運算符,在VB.NET創建類的時候,可能經常需要對類的變量賦值進行限制,例如,年齡,為了實現對類變量賦值的限制,可以在變量定義的時候使用private
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。