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

正文內(nèi)容

面向?qū)ο蟮某绦蛟O(shè)計(jì)(c)-在線瀏覽

2024-09-17 11:09本頁(yè)面
  

【正文】 基本概念 ——類(lèi) ? 面向?qū)ο蠓椒ㄖ械?類(lèi) – 具有相同屬性和服務(wù)的一組對(duì)象的集合 – 為屬于該類(lèi)的全部對(duì)象提供了抽象的描述,包括屬性和行為兩個(gè)主要部分。類(lèi)是抽象的,對(duì)象 是具體的;類(lèi)是類(lèi)型,對(duì)象是變量;類(lèi)是模型,對(duì) 象是實(shí)例 不同程度的抽象可得到不同層次的分類(lèi) 運(yùn)輸工具 火車(chē) 汽車(chē) 飛機(jī) 卡車(chē) 轎車(chē) 輪船 車(chē)輛 面向?qū)ο蟮幕靖拍? ——封裝 ? 把對(duì)象的屬性和 操作 結(jié)合成一個(gè)獨(dú)立的系統(tǒng)單位。對(duì)外形成一個(gè)邊界(或者說(shuō)一道屏障),只保留有限的對(duì)外接口使之與外部發(fā)生聯(lián)系。 ?體現(xiàn)了事物的相對(duì)獨(dú)立性,使對(duì)象外部不能隨意存取對(duì)象的內(nèi)部數(shù)據(jù),避免了外部錯(cuò)誤對(duì)它的 “ 交插感染 ” 。 面向?qū)ο蟮幕靖拍? ——繼承 ? 繼承對(duì)于軟件復(fù)用有著重要意義,是面向?qū)ο蠹夹g(shù)能夠提高軟件開(kāi)發(fā)效率的重要原因之一。 ? 例:輪船作為一個(gè)一般類(lèi),客輪便是一個(gè)特殊類(lèi)。 公司人員 姓名 身份證號(hào)碼 股東 股份 職員 工資 例: 面向?qū)ο蟮幕靖拍? ——多態(tài)性 ? 多態(tài)是指在一般類(lèi)中定義的屬性或行為,被特殊類(lèi)繼承之后,可以具有不同的數(shù)據(jù)類(lèi)型或表現(xiàn)出不同的行為。 ? 例如: 數(shù)的加法 實(shí)數(shù)的加法 復(fù)數(shù)的加法 面向?qū)ο蟮姆椒?面向?qū)ο蟛粌H是具體的軟件開(kāi)發(fā)技術(shù),而是一整套關(guān)于如何看待軟件系統(tǒng)與現(xiàn)實(shí)世界關(guān)系,以何種觀點(diǎn)來(lái)研究問(wèn)題并進(jìn)行求解,及如何進(jìn)行系統(tǒng)構(gòu)造的軟件方法學(xué)。它包括 : – 面向?qū)ο蟮姆治觯?OOA) – 面向?qū)ο蟮脑O(shè)計(jì)( OOD) – 面向?qū)ο蟮木幊蹋?OOP) – 面向?qū)ο蟮臏y(cè)試( OOT) – 面向?qū)ο蟮能浖S護(hù)( OOSM) 面向?qū)ο蟮能浖_(kāi)發(fā) 系統(tǒng)分析 ? 系統(tǒng)分析階段應(yīng)該扼要精確地抽象出系統(tǒng)必須做什么,但是不關(guān)心如何去實(shí)現(xiàn)。 面向?qū)ο蟮能浖_(kāi)發(fā) 設(shè)計(jì) ? 針對(duì)系統(tǒng)的一個(gè)具體實(shí)現(xiàn)運(yùn)用面向?qū)ο蟮姆椒ā? 面向?qū)ο蟮能浖_(kāi)發(fā) 編程 OOP工作就是用一種面向?qū)ο蟮木幊陶Z(yǔ)言把 OOD模型中的每個(gè)成分書(shū)寫(xiě)出來(lái),是面向?qū)ο蟮能浖_(kāi)發(fā)最終落實(shí)的重要階段。 ? 在面向?qū)ο蟮能浖y(cè)試中繼續(xù)運(yùn)用面向?qū)ο蟮母拍钆c原則來(lái)組織測(cè)試,以對(duì)象的類(lèi)作為基本測(cè)試單位,可以更準(zhǔn)確的發(fā)現(xiàn)程序錯(cuò)誤并提高測(cè)試效率。 使用面向?qū)ο蟮姆椒ㄩ_(kāi)發(fā)的軟件,其程序與問(wèn)題域是一致的,因此,在維護(hù)階段運(yùn)用面向?qū)ο蟮姆椒梢源蟠筇岣哕浖S護(hù)的效率。 ? 引入了類(lèi)的機(jī)制,最初的 C++被稱(chēng)為 帶類(lèi)的 C。 C++語(yǔ)言的標(biāo)準(zhǔn)化工作從 1989年開(kāi)始,于 1994年制定了 ANSI C++標(biāo)準(zhǔn)草案。 C++語(yǔ)言程序的開(kāi)發(fā) C++的特點(diǎn) ? 全面兼容 C – 它保持了 C的簡(jiǎn)潔、高效和接近匯編語(yǔ)言等特點(diǎn) – 對(duì) C的類(lèi)型系統(tǒng)進(jìn)行了改革和擴(kuò)充 – C++也支持面向過(guò)程的程序設(shè)計(jì),不是一個(gè)純正的面向?qū)ο蟮恼Z(yǔ)言 ? 支持面向?qū)ο蟮姆椒? C++語(yǔ)言程序的開(kāi)發(fā) //********************* //** include //預(yù)處理命令,以 開(kāi)始,常見(jiàn) void main( ) { cout―I am a student.\n‖ 。 //This is a ment. —文件包含語(yǔ)句 include 或 include‖ ‖; 用戶常用函數(shù)說(shuō)明代碼可寫(xiě)成 .h頭文件,需要時(shí)使用 include; —系統(tǒng)定義的頭文件通常用 include*.h,頭文件在編譯 系統(tǒng)的 include目錄中查找; —自定義的頭文件通常用 include‖*.h‖,頭文件先在當(dāng)前 目錄中查找,然后在編譯系統(tǒng)的 include目錄中查找; include void main( ) { ……… } ……… ……… //********************* //** include void main( ) { int a,b,result。 cinab。 cout―result is‖resultendl。 scanf(―%d‖, amp。 在 對(duì)象 :標(biāo)準(zhǔn)輸入對(duì)象 cin和標(biāo)準(zhǔn)輸出對(duì)象 cout; cin用于從標(biāo)準(zhǔn)輸入設(shè)備讀入數(shù)據(jù)(鍵盤(pán) ), cout用于向標(biāo)準(zhǔn)輸出設(shè)備寫(xiě)出數(shù)據(jù) (屏幕 )。 //********************* //** ** //*******************
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1