成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

分析VB.NET創(chuàng)建類(lèi)的具體操作過(guò)程

開(kāi)發(fā) 后端
這里介紹VB.NET創(chuàng)建類(lèi)的對(duì)象的時(shí)候,通常立即賦值,為了簡(jiǎn)化賦值的操作,可以放入專(zhuān)門(mén)的子例程,即構(gòu)造器,在任何類(lèi)定義中,它都叫做new。

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

  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 

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

  1. dim  variable as classname 

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

  1. variable.a = 'test' 

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

默認(rèn)值為:public

類(lèi)成員的初始化

VB.NET創(chuàng)建類(lèi)的對(duì)象的時(shí)候,通常立即賦值,為了簡(jiǎn)化賦值的操作,可以放入專(zhuān)門(mén)的子例程,即構(gòu)造器,在任何類(lèi)定義中,它都叫做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)建類(lèi)的時(shí)候,可能經(jīng)常需要對(duì)類(lèi)的變量賦值進(jìn)行限制,例如,年齡,為了實(shí)現(xiàn)對(duì)類(lèi)變量賦值的限制,可以在變量定義的時(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ù)庫(kù)
  5. 三步了解VB.NET串口通訊如何發(fā)送接收數(shù)據(jù)
責(zé)任編輯:佚名 來(lái)源: 新浪博客
相關(guān)推薦

2010-01-15 15:51:43

VB.NET類(lèi)添加方法

2010-01-22 10:54:06

VB.NET結(jié)構(gòu)變量

2010-01-07 15:37:35

VB.NET ForNext循環(huán)

2011-02-24 14:23:18

2010-01-06 11:30:22

.NET Framew

2009-10-09 16:54:03

VB.NET窗體

2010-01-15 15:39:14

VB.NET Sub過(guò)

2010-01-22 15:37:02

VB.NET監(jiān)控類(lèi)

2009-10-15 10:57:16

VB.NET Text

2010-01-19 17:26:37

VB.NET創(chuàng)建過(guò)程

2009-08-25 15:48:03

C#數(shù)組操作

2009-10-23 14:31:05

VB.NET類(lèi)定義

2009-10-14 14:04:29

VB.NET創(chuàng)建Web

2010-01-13 09:45:53

VB.NET Arra

2009-11-03 09:26:13

VB.NET方法

2010-01-12 16:20:44

VB.NET類(lèi)

2009-10-20 17:38:54

VB.NET Comp

2009-10-13 14:50:59

VB.NET Envi

2009-10-28 10:04:53

VB.NET XmlW

2010-01-18 18:32:43

VB.NET監(jiān)視啟動(dòng)過(guò)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲国产精品99久久久久久久久 | 亚洲福利 | 国产一区中文字幕 | 能看的av网站 | 国产精品免费看 | 一级做a爰片久久毛片 | 日韩成人中文字幕 | 欧美日韩视频在线 | 日本三级电影在线看 | 亚洲精品视频在线播放 | 96国产精品久久久久aⅴ四区 | 国产伦精品一区二区三区高清 | 天天综合成人网 | 欧区一欧区二欧区三免费 | 国产一级大片 | 丁香综合| 国产精品一级 | 欧美精品一二三区 | 久久久精品视 | 夜夜爽夜夜操 | 亚洲一区二区三区国产 | 国产精品激情在线 | 欧美一区二区三区在线免费观看 | 一区二区小视频 | 国内精品伊人久久久久网站 | 天天插天天操 | 日韩国产欧美一区 | 一区二区三区视频在线 | 欧美日韩视频在线 | 国产精品免费大片 | 性做久久久久久免费观看欧美 | 亚洲精品欧美一区二区三区 | 毛片免费看的 | 亚洲一区二区免费看 | 99热这里只有精品8 激情毛片 | 国产精品一区二区日韩 | 亚洲天堂一区 | 国产乱码精品1区2区3区 | 五月天婷婷狠狠 | 欧美一区二区三区在线 | 日本不卡一区 |