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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]第1章面向?qū)ο蠡A(chǔ)-資料下載頁

2025-01-19 17:34本頁面
  

【正文】 ( )+ p e r i m e t e r ( )t r i a n g l e2 程序設(shè)計(jì)與抽象過程 4 面向?qū)ο蟪绦虻奶攸c(diǎn) 5 面向?qū)ο蟀l(fā)法發(fā)展 簡(jiǎn)史 1 程序設(shè)計(jì)范型 面向?qū)ο蟮幕靖拍? 3 ? 封裝 ? 對(duì)象和類 ? 接口、實(shí)現(xiàn)和 消息傳遞 ? 信息 /實(shí)現(xiàn)隱藏 ? 繼承 ? 多態(tài)性 6 小結(jié) 多態(tài)性( 4) ? 將派生類的對(duì)象看作是基類類型會(huì)產(chǎn)生一個(gè)問題:如果發(fā)送 area()消息給一個(gè) shape類對(duì)象 , 那么它將執(zhí)行哪個(gè)特定的操作 , 因?yàn)樗赡苁莄ircle、 triangle或者 rectangle,編譯器會(huì)調(diào)用誰的 area()操作呢 ? ? 在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,消息發(fā)送給一個(gè)對(duì)象時(shí),編譯器并不做傳統(tǒng)意義上的函數(shù)調(diào)用,而是推遲到程序運(yùn)行時(shí),根據(jù)對(duì)象的實(shí)際類型確定被調(diào)用的代碼。這被稱為動(dòng)態(tài)綁定或運(yùn)行時(shí)綁定。 2 程序設(shè)計(jì)與抽象過程 4 面向?qū)ο蟪绦虻奶攸c(diǎn) 5 面向?qū)ο蟀l(fā)法發(fā)展 簡(jiǎn)史 1 程序設(shè)計(jì)范型 面向?qū)ο蟮幕靖拍? 3 ? 封裝 ? 對(duì)象和類 ? 接口、實(shí)現(xiàn)和 消息傳遞 ? 信息 /實(shí)現(xiàn)隱藏 ? 繼承 ? 多態(tài)性 6 小結(jié) 多態(tài)性( 5) double sum_area(shapeamp。 s1, shapeamp。 s2) {//計(jì)算任意兩個(gè)圖形的面積之和 return ()+()。 } circle c。 triangle t。 rectangle r。 double sum = sum_area(c,t)。 sum = sum_area(t,r)。 對(duì) c調(diào)用 circle中的area()代碼,對(duì) t調(diào)用 triangle中的area()代碼 對(duì) t調(diào)用 triangle中的 area()代碼,對(duì) r調(diào)用 rectangle中的 area()代碼 這兩個(gè) area()將根據(jù)實(shí)參對(duì)象的具體類型實(shí)施調(diào)用 2 程序設(shè)計(jì)與抽象過程 4 面向?qū)ο蟪绦虻奶攸c(diǎn) 5 面向?qū)ο蟀l(fā)法發(fā)展 簡(jiǎn)史 1 程序設(shè)計(jì)范型 面向?qū)ο蟮幕靖拍? 3 ? 封裝 ? 對(duì)象和類 ? 接口、實(shí)現(xiàn)和 消息傳遞 ? 信息 /實(shí)現(xiàn)隱藏 ? 繼承 ? 多態(tài)性 6 小結(jié) 多態(tài)性( 6) ? Gardelli和 Wegner將多態(tài)性分為四類: ? 強(qiáng)制多態(tài)性:通過將操作數(shù)的值轉(zhuǎn)換為需要的類型,函數(shù)或運(yùn)算符可以對(duì)多種不同的類型進(jìn)行操作。例如 aamp。amp。b,無論 a和 b是什么類型,邏輯與運(yùn)算都可以對(duì)它們進(jìn)行操作,得到布爾類型結(jié)果。 ? 重載多態(tài)性:一個(gè)函數(shù)名字可以有多種含義,在調(diào)用時(shí)根據(jù)參數(shù)的類型決定調(diào)用函數(shù)的哪個(gè)定義。 ? 包含多態(tài)性:一個(gè)類型是另一類型的子類型,基類型可用的函數(shù)對(duì)子類型也起作用。這樣的函數(shù)可以有不同的實(shí)現(xiàn),并根據(jù)運(yùn)行時(shí)刻確定的子類型來調(diào)用。 ? 參數(shù)多態(tài)性:將類型作為參數(shù),在實(shí)例化時(shí)指定。模板提供參數(shù)多態(tài)性。 ? 強(qiáng)制多態(tài)性和重載多態(tài)性被稱為專用多態(tài)性,包含多態(tài)性和參數(shù)多態(tài)性被稱為純多態(tài)性,這四類多態(tài)性在 C++中都有體現(xiàn)。 2 程序設(shè)計(jì)與抽象過程 4 面向?qū)ο蟪绦虻奶攸c(diǎn) 5 面向?qū)ο蟀l(fā)法發(fā)展 簡(jiǎn)史 1 程序設(shè)計(jì)范型 面向?qū)ο蟮幕靖拍? 3 ? 封裝 ? 對(duì)象和類 ? 接口、實(shí)現(xiàn)和 消息傳遞 ? 信息 /實(shí)現(xiàn)隱藏 ? 繼承 ? 多態(tài)性 6 小結(jié) 面向?qū)ο蟪绦虻奶攸c(diǎn) ? 任何事物都可以看作對(duì)象。對(duì)象具有狀態(tài)(靜態(tài)特性)、行為(動(dòng)態(tài)特性)以及唯一標(biāo)識(shí)。面向?qū)ο笾刑赜械膶?duì)象和過程式程序中的變量不同,對(duì)象不僅能存儲(chǔ)數(shù)據(jù),還可以接收來自外界的的請(qǐng)求,執(zhí)行它對(duì)自身的操作。 ? 面向?qū)ο蟮某绦蚓褪且唤M對(duì)象,對(duì)象之間通過消息交互,通知對(duì)方要做些什么。向某個(gè)對(duì)象提出請(qǐng)求可以發(fā)一條消息給這個(gè)對(duì)象,具體講,可以將消息看作是請(qǐng)求調(diào)用對(duì)象的某個(gè)函數(shù)。 ? 每個(gè)對(duì)象都有自己的存儲(chǔ)區(qū)和唯一標(biāo)識(shí),可以和其他對(duì)象區(qū)分。在創(chuàng)建新對(duì)象時(shí)可以包含已有的對(duì)象,因此,程序員可以構(gòu)造出復(fù)雜的程序,并將程序的復(fù)雜性隱藏在對(duì)象的簡(jiǎn)明性背后。 ? 每個(gè)對(duì)象都有自己的類型。每個(gè)對(duì)象都是某個(gè)類的實(shí)例,可以將“類”看作是“類型”的同義詞。類最重要的特征是“能向它發(fā)送什么消息”。 ? 屬于特定類型的所有對(duì)象都具有相同的類型并能接收相同的消息。 2 程序設(shè)計(jì)與抽象過程 3 面向?qū)ο蟮幕靖拍? 5 面向?qū)ο蟀l(fā)法發(fā)展 簡(jiǎn)史 1 程序設(shè)計(jì)范型 面向?qū)ο蟪绦虻奶攸c(diǎn) 4 6 小結(jié) 面向?qū)ο蠓椒òl(fā)展簡(jiǎn)史 ? 面向?qū)ο蟮能浖_發(fā)方法是在結(jié)構(gòu)化開發(fā)范型和實(shí)體關(guān)系開發(fā)范型的基礎(chǔ)上發(fā)展而來的。 ? 面向?qū)ο蟮母拍詈头椒ㄊ菑拿嫦驅(qū)ο蟮某绦蛟O(shè)計(jì)語言發(fā)展演變而來的。 ? 面向?qū)ο缶幊陶Z言和技術(shù)的發(fā)展逐漸延伸到軟件開發(fā)的早期階段,形成了面向?qū)ο蟮姆治龊驮O(shè)計(jì),它們一起構(gòu)成了面向?qū)ο蟮姆椒▽W(xué)。 2 程序設(shè)計(jì)與抽象過程 3 面向?qū)ο蟮幕靖拍? 1 程序設(shè)計(jì)范型 4 面向?qū)ο蟪绦虻奶攸c(diǎn) 面向?qū)ο蟀l(fā)法發(fā)展 簡(jiǎn)史 5 6 小結(jié) 小結(jié) ? 過程式程序設(shè)計(jì)、基于對(duì)象程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)和泛型程序設(shè)計(jì)代表了不同的程序設(shè)計(jì)范型。 ? 面向?qū)ο蠓椒ㄗ罨镜奶卣魇菙?shù)據(jù)抽象和封裝、繼承、多態(tài)性。 ? 對(duì)象是屬性和操作的封裝體,類是對(duì)對(duì)一組相同結(jié)構(gòu)和行為的對(duì)象的抽象描述。 ? 對(duì)象通過消息傳遞相互通信、協(xié)作實(shí)現(xiàn)系統(tǒng)功能。 ? 通過繼承可以在已有類的繼承上創(chuàng)建新類,新類自動(dòng)擁有已有類的特性。 ? 繼承是一種復(fù)用已有類接口的方法,描述“ isa” 關(guān)系。 ? 多態(tài)性分為強(qiáng)制多態(tài)性、重載多態(tài)性、包含多態(tài)性和參數(shù)多態(tài)性。 ? 通過基類接口可以操縱一組派生類對(duì)象,并根據(jù)實(shí)際對(duì)象的類型來調(diào)用適當(dāng)?shù)牟僮鳌? ? UML是標(biāo)準(zhǔn)的面向?qū)ο蠼UZ言。 2 程序設(shè)計(jì)與抽象過程 3 面向?qū)ο蟮幕靖拍? 1 程序設(shè)計(jì)范型 4 面向?qū)ο蟪绦虻奶攸c(diǎn) 面向?qū)ο蟀l(fā)法發(fā)展 簡(jiǎn)史 5 6 小結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1