freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visualbasic2005編程基礎(chǔ)與項(xiàng)目實(shí)踐(7)(編輯修改稿)

2024-11-14 21:13 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 。這樣,這些屬性或方法就成了類與外界交換信息的接口。例如前面定義的 VB_Score,它是封裝在類 CStudent中的,它無法直接訪問,而必須通過已定義的 score屬性或 grade方法來訪問它。 利用類的封裝性可以實(shí)現(xiàn): ( 1)隱藏類的實(shí)現(xiàn)細(xì)節(jié)。 ( 2)讓使用者只能通過事先定制好的方法來訪問數(shù)據(jù),可以方便地加入控制邏輯,限制對(duì)屬性的不合理操作。 ( 3)便于修改,增強(qiáng)代碼的可維護(hù)性;例如:對(duì)于一些常用的方法或函數(shù)或者一些反復(fù)出現(xiàn)的常量變量等,都可以把他放到一個(gè)類里封裝起來。這樣,如果需要修改就很方便了,不用去檢查所有出現(xiàn)這些變量或函數(shù)及方法的地方了。 ( 4)可進(jìn)行數(shù)據(jù)檢查。例如:可以在 score屬性的 Get方法中對(duì) Value值進(jìn)行有效性檢查,不需直接操作變量 VB_Score。 Visual Basic 2021 編程基礎(chǔ)與項(xiàng)目實(shí)踐 —— 第 08章 類與對(duì)象 2)繼承性 繼承是擴(kuò)展類的一種特性。如果需要完成一些新的功能,當(dāng)然可以創(chuàng)建一個(gè)新類,但如果原有類可以提供一部分用戶所需要的功能,就可以創(chuàng)建一個(gè)擴(kuò)充原有類的新類,創(chuàng)建的類稱為子類或者派生類,原來的類稱為基類或父類。有時(shí),子類和繼承也用于描述對(duì)類的擴(kuò)充。在 Visual Basic 2021中,一個(gè)類只能繼承一個(gè)父類,多類繼承在 Visual Basic 2021中是不允許的。 可以通過使用 NotInheritable關(guān)鍵字定義不可繼承的類,如果擴(kuò)充這個(gè)類就會(huì)引起編譯錯(cuò)誤。為什么要使類不可繼承呢?一個(gè)原因是不希望別人擴(kuò)充自己的類,另一個(gè)原因是不可繼承的類產(chǎn)生的代碼運(yùn)行速度更快。盡管這樣,還是應(yīng)該小心地使用不可繼承的類,因?yàn)樗环厦嫦驅(qū)ο缶幊痰某踔?,只有?100%肯定不擴(kuò)充這個(gè)類時(shí),才使用 NotInheritable關(guān)鍵字使它不可繼承。在有些面向?qū)ο缶幊陶Z言中,這
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1