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

正文內(nèi)容

c語(yǔ)言與面向?qū)ο蟪绦蛟O(shè)計(jì)-資料下載頁(yè)

2024-10-12 16:16本頁(yè)面

【導(dǎo)讀】課程(綜合)設(shè)計(jì)?了解面向?qū)ο蟪绦蛟O(shè)計(jì)方法的基本思想和特。能夠利用面向?qū)ο蠹夹g(shù),使用C++語(yǔ)言工具。也就是由硬件所能實(shí)現(xiàn)的語(yǔ)義序列集合。其表現(xiàn)形式為能被機(jī)。器直接接收的二進(jìn)制代碼序列。早期的計(jì)算機(jī)應(yīng)用以問(wèn)題求解為主要目標(biāo),賴關(guān)系,算法和數(shù)據(jù)處于相對(duì)獨(dú)立的狀態(tài)。結(jié)構(gòu)、符號(hào)命名機(jī)制等一些最重要的基本概念。名子程序、變量作為存儲(chǔ)單元的抽象以及數(shù)組的概念等。類習(xí)慣的自然語(yǔ)言或數(shù)學(xué)語(yǔ)言表達(dá)問(wèn)題、編制程序。其它模塊中的變量同名而不至于產(chǎn)生混淆;得以延續(xù)和發(fā)展。這些研究結(jié)果與模塊化的概念相結(jié)合,過(guò)程沒(méi)有返回值。并保證數(shù)據(jù)的一致性。計(jì)以數(shù)據(jù)結(jié)構(gòu)為中心的鮮明特色。據(jù)結(jié)構(gòu)單方面的依賴變成了相互依存的關(guān)系。面向?qū)ο笳Z(yǔ)言對(duì)計(jì)算平臺(tái)的特殊要求使這些語(yǔ)言難于被軟件。C++語(yǔ)言以其與C語(yǔ)言兼容、高運(yùn)行效率等優(yōu)良特性,盡管C++只能算作一種混合式面。許多人把C++當(dāng)作面向?qū)ο蟮拇~。面向?qū)ο蠹夹g(shù)的流行進(jìn)一步促進(jìn)了面向?qū)ο笳Z(yǔ)言的繁榮。

  

【正文】 類的繼承性 ,能夠很好地模擬這種分類方式 。 面向?qū)ο笾蓄惖睦^承性描述兩個(gè)類之間的一種特殊關(guān)系 , 即上面所說(shuō)的 “ 父 子關(guān)系 ” 。 面向?qū)ο笳Z(yǔ)言中允許利用一個(gè)已定義的類來(lái)定義一個(gè)新類 , 通過(guò)這種利用 , 形成兩個(gè)類之間的 繼承關(guān)系 。 這個(gè)已定義的類稱為 基類 , 新定義的類則稱為它的 子類 。 子類除了包含基類的所有成員之外 , 又增加了自己特有的新成員 。 特殊類 一般類 一般類 特殊類 ( b) 類的特征集合 ( a) 類的實(shí)例集合 圖 一般類與特殊類的關(guān)系 在由一個(gè)類劃分出子類的過(guò)程中,子類必須具有其父類的所有特征,同時(shí)又具有父類中其它成員所沒(méi)有的新特征 。 從成員集合來(lái)看,父類包含了子類的所有成員。從各自信息量的多少來(lái)看,有 “ 子大于父 ” 的特點(diǎn), 因?yàn)橐枋鲆粋€(gè)子類,必須添加有別于父類中其它成員的新的信息。 類間的這種 “ 父子關(guān)系 ” 反映了類的一般性和特殊性,也稱為 “ 一般 特殊關(guān)系 ” 。 子類定義的偽代碼形式如下: 新類聲明:子類名 1 繼承自: 基類名 1 { 數(shù)據(jù)成員; … 方法成員; … } 子類對(duì)象在內(nèi)存中所占的存儲(chǔ)空間一定大于其父類。繼承機(jī)制使得子類對(duì)象創(chuàng)建時(shí)首先要拷貝父類對(duì)象的所有成員,既包括數(shù)據(jù)成員也包括方法成員,不管是公有的還是私有的。在為拷貝而來(lái)的成員分配內(nèi)存儲(chǔ)空間之后,再為子類的特有成員分配存儲(chǔ)空間。一個(gè)子類對(duì)象的封裝實(shí)體,在程序運(yùn)行時(shí)與其父類對(duì)象是完全獨(dú)立的。 子類對(duì)象在創(chuàng)建時(shí)對(duì)父類對(duì)象的拷貝提供了一種高效的源代碼級(jí)的軟件重用方法。 繼承又分為單繼承和多繼承。 單繼承指子類只由一個(gè)基類繼承而來(lái)。當(dāng)一個(gè)子類有不止一個(gè)基類時(shí)則稱為多繼承。 多繼承的例子在生活中并不少見(jiàn)。比如一個(gè)醫(yī)學(xué)院的 在職研究生 可能既是醫(yī)生又是學(xué)生,他 既是醫(yī)生類的實(shí)例又是學(xué)生類的實(shí)例。 多態(tài) 性 (Polymorphism) 多態(tài) 性 是面向?qū)ο蠹夹g(shù)真正的優(yōu)勢(shì)所在 。 關(guān)于多態(tài)性有以下幾種等價(jià)描述: 多態(tài)性:指程序?qū)ν幻只蚍?hào)在不同情況下做出不同解釋的能力 。 多態(tài)性:為同一個(gè)函數(shù)和運(yùn)算符定義多個(gè)不同的執(zhí)行版本 。 不同對(duì)象可以調(diào)用相同名稱的函數(shù) , 并導(dǎo)致完全不同的行為 ( behavior) 的現(xiàn)象稱為多態(tài)性 。 程序編譯時(shí)實(shí)現(xiàn)的多態(tài)性屬于靜態(tài)的多態(tài)性。靜態(tài)的多態(tài)性又叫重載。 編譯時(shí)如果遇到名稱相同但參數(shù)不同的函數(shù),編譯系統(tǒng)把它們看作不同的函數(shù),分別聯(lián)系到不同的執(zhí)行代碼塊的首地址。程序運(yùn)行時(shí)根據(jù)同名函數(shù)的參數(shù)形式不同而知道應(yīng)該執(zhí)行哪一個(gè)代碼塊。 將程序名與其對(duì)應(yīng)的代碼塊聯(lián)系起來(lái)的行為稱為 綁定( binding) 。編譯時(shí)完成的綁定稱為靜態(tài)綁定。 程序運(yùn)行時(shí)體現(xiàn)的多態(tài)性稱為動(dòng)態(tài)的多態(tài)性( 動(dòng)態(tài)綁定 ) 。 在程序運(yùn)行期才完成的綁定稱為動(dòng)態(tài)綁定 。 動(dòng)態(tài)綁定帶來(lái)的多態(tài)性使不同對(duì)象中的同名函數(shù)在程序運(yùn)行中遇到調(diào)用請(qǐng)求時(shí)自動(dòng)選擇正確的執(zhí)行代碼 。 動(dòng)態(tài)綁定技術(shù)為程序?qū)ο笸ㄐ盘峁┝藙?dòng)態(tài)消息傳遞機(jī)制 。 動(dòng)態(tài)實(shí)現(xiàn)的多態(tài)性使程序具有識(shí)別外部事件的智能 , 使面向?qū)ο蟮某绦蚰軌蚝芎玫啬M客觀世界中各種真實(shí)事件隨機(jī)發(fā)生的事實(shí) 。 本章重要概念和單詞: 重用 ( Reuse) 類和對(duì)象 ( class amp。 object ) 面向?qū)ο?( object_oriented) 封裝 ( Encapsulate) 繼承 ( Inheritance) 多態(tài) ( Polymorphism) 接口 ( Interface) 綁定 ( binding)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1