日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
分析VB.NET創(chuàng)建類的具體操作過程

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

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

一個(gè)完整的例子:

 
 
 
  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 

變量定義后可以使用點(diǎn)運(yùn)算符來引用

 
 
 
  1. variable.a = 'test' 

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

默認(rèn)值為:public

類成員的初始化

VB.NET創(chuàng)建類的對(duì)象的時(shí)候,通常立即賦值,為了簡(jiǎn)化賦值的操作,可以放入專門的子例程,即構(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 

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

【編輯推薦】

  1. 對(duì)VB.NET OBEX協(xié)議的簡(jiǎn)單概括
  2. 寶典之初步了解VB.NET Web app
  3. 深入概括VB.NET實(shí)現(xiàn)IEnumerator接口
  4. 三分鐘掌握VB.NET操作MySql數(shù)據(jù)庫
  5. 三步了解VB.NET串口通訊如何發(fā)送接收數(shù)據(jù)

文章題目:分析VB.NET創(chuàng)建類的具體操作過程
網(wǎng)站地址:http://www.dlmjj.cn/article/djehccs.html