国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

Visual Basic.NET帶來(lái)的新方法(二)

2024-07-10 13:01:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友


visual basic.net帶來(lái)的新方法(二)

繼承性

對(duì)于visual basic來(lái)說(shuō),對(duì)繼承性的支持是最需要的。在internet時(shí)代的開(kāi)發(fā)需要快速的組建
以及大規(guī)模的重用。現(xiàn)在,visual basic包含了一整套的繼承性的落實(shí),包括可視窗口的繼承。
開(kāi)發(fā)者可以通過(guò)一個(gè)新的關(guān)鍵字 inherits 來(lái)從一個(gè)已存在的類(lèi)中創(chuàng)建繼承。

class1
function getcustomer()
...
end function

class2
inherits class1
function getorders()
...
end function

繼承的部分支持所有繼承來(lái)的屬性。類(lèi)的實(shí)例支持所有基類(lèi)的方法和接口。當(dāng)然,類(lèi)的實(shí)例也能
擴(kuò)展基類(lèi)的方法和接口。

類(lèi)的實(shí)例也能通過(guò)關(guān)鍵字 overrides 來(lái)重載在基類(lèi)中定義過(guò)的方法。為了減少編程的錯(cuò)誤,visual
basic 阻止你錯(cuò)誤的重載一個(gè)函數(shù);僅僅當(dāng)這個(gè)函數(shù)被聲明為“overridable”(可重載的)才被允許。

可重載性

visual basic 現(xiàn)在允許函數(shù)的重載,這給了程序員創(chuàng)建不同版本的函數(shù)和過(guò)程,它們擁有同樣的name,
卻有著不同的參數(shù)類(lèi)型。當(dāng)你已經(jīng)為一個(gè)數(shù)據(jù)的操作過(guò)程創(chuàng)建了一個(gè)對(duì)象模型,而另一個(gè)操作與它不同的只
是數(shù)據(jù)類(lèi)型的不同,重載是特別有用的。舉一個(gè)例子,一個(gè)能顯示多種不同類(lèi)型數(shù)據(jù)可以有這樣的過(guò)程:

overloads sub display (thechar as char)
...
overloads sub display (theinteger as integer)
...
overloads sub display (thedouble as double)

沒(méi)有重載,你必須為每個(gè)過(guò)程創(chuàng)建不同的名字,或者用一個(gè)variant類(lèi)型的參數(shù),重載支持許多明確
而有效的方法去處理多種數(shù)據(jù)類(lèi)型。

參數(shù)創(chuàng)建

參數(shù)創(chuàng)建允許你創(chuàng)建一個(gè)新的類(lèi)的實(shí)例,同時(shí)有新實(shí)例的參數(shù)。創(chuàng)建工具是基于對(duì)象編程的,利用實(shí)例
創(chuàng)建工具,它允許用戶(hù)定義的結(jié)構(gòu)代碼被用做參數(shù)。它允許一個(gè)新的對(duì)象實(shí)例在一個(gè)單一的表達(dá)中被建立和
初始化,以此來(lái)簡(jiǎn)化客戶(hù)端的代碼。



發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 襄汾县| 廊坊市| 沿河| 连城县| 水富县| 安西县| 溧水县| 黔西| 寿阳县| 手游| 甘肃省| 永顺县| 松原市| 临江市| 英吉沙县| 获嘉县| 佛山市| 岫岩| 贡嘎县| 鲁山县| 通河县| 灵宝市| 乐东| 通化县| 云和县| 高青县| 南阳市| 左权县| 灵宝市| 建平县| 宣汉县| 五原县| 多伦县| 凌海市| 西畴县| 洮南市| 南平市| 福贡县| 郯城县| 东乡县| 浪卡子县|