【摘要】1第五章多態(tài)性2編譯時(shí)的多態(tài)性與運(yùn)行時(shí)的多態(tài)性多態(tài)性是指用同一個(gè)名字定義不同的函數(shù),這些函數(shù)執(zhí)行不同但又類似的操作。聯(lián)編的概念:一個(gè)源程序經(jīng)過(guò)編譯、連接、成為可執(zhí)行文件的過(guò)程是把可執(zhí)行代碼聯(lián)編(或稱裝配)在一起的過(guò)程。靜態(tài)聯(lián)編(前期聯(lián)編)靜態(tài)聯(lián)編要求在程序編譯時(shí)就知道調(diào)用哪個(gè)函數(shù),就決定如何實(shí)
2024-10-15 16:41
【摘要】第8章繼承和派生從已有的對(duì)象類型出發(fā)建立一種新的對(duì)象類型,使它繼承原對(duì)象類型的特點(diǎn)和功能,這種思想是面向?qū)ο笤O(shè)計(jì)方法的主要貢獻(xiàn)。第8章繼承和派生?通過(guò)對(duì)已有類進(jìn)行特殊化(派生)來(lái)建立新的數(shù)據(jù)類型,就使得面向?qū)ο笳Z(yǔ)言具有極大的能力和豐富的表現(xiàn)力。派生在兩個(gè)層次上建立了一種類屬關(guān)系。從概念上講,類的派生
2024-10-15 16:46
【摘要】第7章多態(tài)性?本章和下一章介紹類型論的一些概念,它們是程序設(shè)計(jì)語(yǔ)言的多態(tài)性和數(shù)據(jù)抽象的基礎(chǔ)?這些概念與下面的語(yǔ)言概念有關(guān)–Ada的程序包和類屬–C??的模板–ML以及相近語(yǔ)言Miranda和Haskell的多態(tài)性、抽象類型和模塊等–現(xiàn)實(shí)語(yǔ)言出于效率上的考慮,所采用的副本沒(méi)有相應(yīng)的類型化?演算那么靈活
2025-07-29 12:28
【摘要】高級(jí)語(yǔ)言程序設(shè)計(jì)教學(xué)課件1C++程序設(shè)計(jì)主講:信息科學(xué)與工程學(xué)院羅憲C++程序設(shè)計(jì)教學(xué)課件信息科學(xué)與工程學(xué)院高級(jí)語(yǔ)言程序設(shè)計(jì)教學(xué)課件2第一章C++語(yǔ)言基礎(chǔ)C++語(yǔ)言概述C++語(yǔ)言的數(shù)據(jù)類型C++語(yǔ)言的運(yùn)算符及表達(dá)式C++語(yǔ)言數(shù)據(jù)類型的轉(zhuǎn)換C++語(yǔ)言庫(kù)函數(shù)
2025-03-31 07:12
【摘要】C++程序設(shè)計(jì)教程第10講:運(yùn)算符重載/5§運(yùn)算符重載?如何理解運(yùn)算符的重載?1。運(yùn)算符本身是一種函數(shù)。如:c=a+b;函數(shù)形式:intadd(inta,intb){return(a+b);}調(diào)用方式:c=add(a,b);加法是一種運(yùn)算
2025-07-24 17:54
【摘要】第5章函數(shù)和函數(shù)模板?C++語(yǔ)言的模塊設(shè)計(jì)離不開(kāi)函數(shù),函數(shù)設(shè)計(jì)更離不開(kāi)參數(shù)。掌握函數(shù)設(shè)計(jì)和調(diào)用的正確方法,是程序設(shè)計(jì)的基本功。正確設(shè)計(jì)函數(shù)原型和參數(shù)類型,不僅能保證函數(shù)的正確性,而且能提高程序設(shè)計(jì)的效率。?本章除介紹函數(shù)調(diào)用、遞歸調(diào)用、以及函數(shù)調(diào)用中的參數(shù)替換和返回值等問(wèn)題之外,還將結(jié)合軟件編程技術(shù)的發(fā)展,討論函數(shù)指針、內(nèi)聯(lián)函數(shù)、函數(shù)重載
2024-10-10 16:26
【摘要】第10章類的成員和對(duì)象?本章將討論類的基本結(jié)構(gòu)和一些特殊的成員。靜態(tài)成員相當(dāng)于類中的“全局變量”,為該類的所有對(duì)象共享。友元允許存取類對(duì)象的私有成員,它保證了程序的效率,并為擴(kuò)充類的接口提供了一定的靈活性,但也破壞了類的封裝性,使用時(shí)應(yīng)慎重。?本章還將介紹const對(duì)象、volatile對(duì)象、指針和數(shù)
【摘要】第五章多態(tài)性1、填空題1)在一個(gè)成員函數(shù)內(nèi)調(diào)用一個(gè)虛函數(shù)時(shí),對(duì)該虛函數(shù)的調(diào)用進(jìn)行___動(dòng)態(tài)______聯(lián)編。2)動(dòng)態(tài)聯(lián)編是在__虛函數(shù)___的支持下實(shí)現(xiàn)的,它通過(guò)___指針和引用__來(lái)調(diào)用該函數(shù)操作。3)下列程序的運(yùn)行結(jié)果如下:Base'scons.Derived'scons.Derived'sdes.Base'sdes.
2025-01-23 20:52
【摘要】大學(xué)C++程序設(shè)計(jì)教程西安交通大學(xué)計(jì)算機(jī)教學(xué)實(shí)驗(yàn)中心1/33第8章函數(shù)和指針–C++語(yǔ)言的模塊設(shè)計(jì)離不開(kāi)函數(shù),函數(shù)設(shè)計(jì)更離不開(kāi)參數(shù)。–掌握函數(shù)設(shè)計(jì)和調(diào)用的正確方法,是程序設(shè)計(jì)的基本功。–正確設(shè)計(jì)函數(shù)原型和參數(shù)類型,不僅能保證函數(shù)的正確性,而且能提高程序設(shè)計(jì)的效率。–
2025-07-27 19:57
【摘要】VisualC#程序設(shè)計(jì)中原工學(xué)院計(jì)算機(jī)系趙冬本章目標(biāo)理解多態(tài)性是如何實(shí)現(xiàn)系統(tǒng)的可擴(kuò)展和可維護(hù)的理解抽象類具體類之間的差異學(xué)會(huì)如何創(chuàng)建及使用接口和委托理解事件與委托的關(guān)系及如何使用事件使用運(yùn)算符重載第7章多態(tài)性第7章多態(tài)性多態(tài)性一詞最早用于生物學(xué),指同一種
2024-10-15 16:12
【摘要】1實(shí)驗(yàn)名稱虛函數(shù)與多態(tài)性實(shí)驗(yàn)類型設(shè)計(jì)型實(shí)驗(yàn)實(shí)驗(yàn)地點(diǎn)304機(jī)房實(shí)驗(yàn)日期指導(dǎo)教師趙新慧專業(yè)_計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)計(jì)算機(jī)1002班
2024-09-07 16:47
【摘要】第4章構(gòu)造類型初探?雖然C++提供了基本數(shù)據(jù)類型,但它們的能力有限,還需要利用基本類型構(gòu)造一些復(fù)雜的數(shù)據(jù)類型,這些以基本類型為基礎(chǔ)構(gòu)造出來(lái)的類型統(tǒng)稱為構(gòu)造類型。第4章構(gòu)造類型初探?其實(shí),構(gòu)造類型的每一個(gè)分量都是一個(gè)對(duì)象,它可以是基本類型或者構(gòu)造類型。這些分量可以與基本類型對(duì)象一樣被賦值并在表達(dá)式中使用。合理地使
2024-10-10 16:55
【摘要】C∕C++程序設(shè)計(jì)教程(下)C++面向?qū)ο蟪绦蛟O(shè)計(jì)C語(yǔ)言具有許多優(yōu)點(diǎn),但是隨著社會(huì)對(duì)軟件需求的不斷擴(kuò)大、復(fù)雜性不斷提高、規(guī)模日益增加,結(jié)構(gòu)化的方法,就很難適應(yīng)這種變化的需要。為了適應(yīng)這種變化的需要,一種新的程序設(shè)計(jì)方法—面向?qū)ο蟮某绦蛟O(shè)計(jì)方法被提出,當(dāng)然面向過(guò)程的程序設(shè)計(jì)語(yǔ)言就不能滿足這種新
2024-10-26 03:37
【摘要】C/C++程序設(shè)計(jì)教程(上)第1章計(jì)算機(jī)程序設(shè)計(jì)與算法C/C++程序設(shè)計(jì)教程主要內(nèi)容有?l程序設(shè)計(jì)語(yǔ)言?l程序設(shè)計(jì)過(guò)程?l程序設(shè)計(jì)算法?l自然語(yǔ)言描述計(jì)算機(jī)算法
2024-12-16 21:46
【摘要】C∕C++程序設(shè)計(jì)教程(中)第8章函數(shù)與變量?函數(shù)的定義?函數(shù)的參數(shù)和返回值?函數(shù)的聲明和調(diào)用?函數(shù)的遞歸調(diào)用?外部函數(shù)與內(nèi)部函數(shù)?變量的作用域和存儲(chǔ)類型函數(shù)C語(yǔ)言提供的標(biāo)準(zhǔn)庫(kù)中存放著若干已定義的函數(shù),如常用的print
2025-01-28 08:22