繼承的概念
發(fā)布時(shí)間:2014/6/26 22:15:24 訪問次數(shù):640
1.繼承的概念
通過“繼承”可在現(xiàn)有類的基礎(chǔ)上創(chuàng)建新類。 GRM0332C1H151GA01若創(chuàng)建一個新的LabVIEW類并將它設(shè)置為繼承另一個類的數(shù)據(jù)及成員VI,這個新類將可使用它所繼承的類中“公共”及“保護(hù)”型的成員VI。這個新類還可添加自己的數(shù)據(jù)和成員VI以豐富其功能。
LabVIEW類的繼承層次結(jié)構(gòu)中包含以下元素:
·父類:供其他LabVIEW類繼承數(shù)據(jù)、“公共”.型成員VI和“保護(hù)”型成員VI的Lab VIEW類。
·子類:從父類繼承數(shù)據(jù)、“公共”型成員VI和“保護(hù)”型成員VI的LabVIEW類。
·祖先類:一個LabVIEW類的上一層(父類)、上二層(父類的父類)、上三層等等的類。所有LabVIEW類都默認(rèn)為是從“LabVIEW對象”繼承而來,LabVIEW對象是一個特定的類。
·子孫類:一個LabVIEW類的下一層(子類)、下二層(子類的子類)、下三層等的類。
·兄弟類:和一個LabVIEW類繼承同一個父類的另一個LabVIEW類。
創(chuàng)建子類
創(chuàng)建子類的方法是在與父類相同的層次上創(chuàng)建一個新的類,然后在這個類的屬性窗口“繼承”類別中進(jìn)行設(shè)置。圖6-10所示是在傳感器檢驗(yàn)頊目中“我的電腦”上創(chuàng)建了一個“壓力傳感器”類,然后進(jìn)行對它進(jìn)行屬性設(shè)置的對話框。
單擊“更改繼承…”按鈕,彈出圖6-11所示的對話框。在“項(xiàng)目中所有類”列表框中選擇當(dāng)前類的父類,單擊“繼承所選類”按鈕,該類即成為所選類的一個子類。
按照類似的方法可以再創(chuàng)建傳感器類的子類——流量傳感器,然后分別為它們創(chuàng)建各自的成員VI,使項(xiàng)目的結(jié)構(gòu)如圖6-12所示,與圖6-1相對應(yīng),傳感器檢驗(yàn)VI是這個項(xiàng)目的主程序。
1.繼承的概念
通過“繼承”可在現(xiàn)有類的基礎(chǔ)上創(chuàng)建新類。 GRM0332C1H151GA01若創(chuàng)建一個新的LabVIEW類并將它設(shè)置為繼承另一個類的數(shù)據(jù)及成員VI,這個新類將可使用它所繼承的類中“公共”及“保護(hù)”型的成員VI。這個新類還可添加自己的數(shù)據(jù)和成員VI以豐富其功能。
LabVIEW類的繼承層次結(jié)構(gòu)中包含以下元素:
·父類:供其他LabVIEW類繼承數(shù)據(jù)、“公共”.型成員VI和“保護(hù)”型成員VI的Lab VIEW類。
·子類:從父類繼承數(shù)據(jù)、“公共”型成員VI和“保護(hù)”型成員VI的LabVIEW類。
·祖先類:一個LabVIEW類的上一層(父類)、上二層(父類的父類)、上三層等等的類。所有LabVIEW類都默認(rèn)為是從“LabVIEW對象”繼承而來,LabVIEW對象是一個特定的類。
·子孫類:一個LabVIEW類的下一層(子類)、下二層(子類的子類)、下三層等的類。
·兄弟類:和一個LabVIEW類繼承同一個父類的另一個LabVIEW類。
創(chuàng)建子類
創(chuàng)建子類的方法是在與父類相同的層次上創(chuàng)建一個新的類,然后在這個類的屬性窗口“繼承”類別中進(jìn)行設(shè)置。圖6-10所示是在傳感器檢驗(yàn)頊目中“我的電腦”上創(chuàng)建了一個“壓力傳感器”類,然后進(jìn)行對它進(jìn)行屬性設(shè)置的對話框。
單擊“更改繼承…”按鈕,彈出圖6-11所示的對話框。在“項(xiàng)目中所有類”列表框中選擇當(dāng)前類的父類,單擊“繼承所選類”按鈕,該類即成為所選類的一個子類。
按照類似的方法可以再創(chuàng)建傳感器類的子類——流量傳感器,然后分別為它們創(chuàng)建各自的成員VI,使項(xiàng)目的結(jié)構(gòu)如圖6-12所示,與圖6-1相對應(yīng),傳感器檢驗(yàn)VI是這個項(xiàng)目的主程序。
上一篇:建立動態(tài)方法
熱門點(diǎn)擊
- E2PROM
- PCB定位孔和夾持邊的設(shè)置
- 子程序調(diào)用與返回指令
- Sn系焊料與Ni/Au(ENIG)焊盤焊接的
- 電容器的主要參數(shù)有標(biāo)稱容量
- 函數(shù)發(fā)生器組成框圖
- 片外 RAM
- 三維堆疊POP (Package On Pa
- MCS-51指令的取指/執(zhí)行時(shí)序
- 生成安裝程序
推薦技術(shù)資料
- 頻譜儀的解調(diào)功能
- 現(xiàn)代頻譜儀在跟蹤源模式下也可以使用Maker和△Mak... [詳細(xì)]
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究