国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
VB.NET創(chuàng)建類的具體操作過程 - VB.NET教程 - 新客網(wǎng)

本人很喜歡VB.NET,在工作中也很喜歡總結(jié)關(guān)于VB.NET創(chuàng)建類的經(jīng)驗教訓(xùn),下面就這個問題來詳細(xì)說說吧。對于復(fù)雜的操作設(shè)計解決方案,必須首先確定組成這個系統(tǒng)的對象,在VB中,我們常常把每個對象的屬性和操作組合到一個類里面,類的定義如下:

  1. Class ClassName  
  2. '屬性和操作  
  3. End Class 

一個完整的例子:

  1. Class Classname  
  2. dim a as string  
  3. dim b as integer  
  4. dim c as string  
  5. sub op()  
  6. end sub  
  7. sub cl()  
  8. endsub  
  9. endclass 

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

  1. dim  variable as classname 

變量定義后可以使用點運算符來引用

  1. variable.a = 'test' 

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

默認(rèn)值為:public

類成員的初始化

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

  1. class book  
  2. publictitle as string  
  3. publicpublisher as string  
  4. sub new()  
  5. me.title=title  
  6. me.publisher=publisher  
  7. end sub  
  8. end class 

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

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
共享變量類vb.net中的共享方法、共享變量、全局變量
純VB實現(xiàn)窗口動態(tài)類名源代碼
VB中動態(tài)創(chuàng)建控件
VB.net學(xué)習(xí)筆記(十一)我的形態(tài)區(qū)別:Me,MyClass,MyBase,My
VB.Net學(xué)習(xí)筆記(基礎(chǔ)概念和語法)
ASP.net(VB)編程入門進(jìn)階
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服