Visual C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程與實(shí)驗(yàn)(第二版)清華大學(xué)出版社第1章習(xí)題參考答案_第1頁
Visual C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程與實(shí)驗(yàn)(第二版)清華大學(xué)出版社第1章習(xí)題參考答案_第2頁
Visual C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程與實(shí)驗(yàn)(第二版)清華大學(xué)出版社第1章習(xí)題參考答案_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

什么是面向?qū)ο蟪绦蛟O(shè)計(jì)?它與傳統(tǒng)的結(jié)構(gòu)化程序設(shè)計(jì)有什么不同?簡單化。的重要性。發(fā)過程具有重要的意義。在面向?qū)ο蟪绦蛟O(shè)計(jì)中可以用下面的式子表示程序:程序=對象+對象+?+對象對象=算法+數(shù)據(jù)結(jié)構(gòu)+程序設(shè)計(jì)語言+語言環(huán)境在結(jié)構(gòu)化程序設(shè)計(jì)中可以用下面的式子表示程序:程序=數(shù)據(jù)結(jié)構(gòu)+算法+程序設(shè)計(jì)語言+語言環(huán)境面向?qū)ο蟪绦蛟O(shè)計(jì)語言有哪幾類?LISPLISP50語言,70LISPLISPSimulaSimula60Simula設(shè)計(jì)語言中最重要的概念和特性,即數(shù)據(jù)抽象、類和繼承性機(jī)制。Simula67它具有代表性的一個版本,70CLU,Ada,Modula-2它的基礎(chǔ)上發(fā)展起來的。SmalltalkSmalltalkOOPOOPSimulaSmalltalkC1980CC++是在CSmalltalk它將“類”看作是用戶定義類型,使其擴(kuò)充比較自然。C++以其高效的執(zhí)行效率贏得了廣大程序設(shè)計(jì)員的青睞,在C++CCJAVA語言是一種適用于分布式計(jì)算的新型面向?qū)ο蟪绦蛟O(shè)計(jì)語言,可以看作是C++語言的派生,它從C++語言中繼承了大量的語言成分,拋棄了C++語言中冗余的、容易引起問題的功能,增加了多線程、異常處理、網(wǎng)絡(luò)程序設(shè)計(jì)等方面的支持,掌握了C++語言,可以很快學(xué)會JAVA語言。面向?qū)ο笙到y(tǒng)有哪些特性?分別加以解釋。抽象性(abstract)封裝性(encapsulation)所謂數(shù)據(jù)封裝就是指一組數(shù)據(jù)和與這組數(shù)據(jù)有關(guān)的操作集合組裝在一起,形繼承性(inheritance)過協(xié)調(diào)性來減少相互之間的接口和界面。多態(tài)性(polymorphism)不同的對象接收到相同的消息時產(chǎn)生多種完全不同的行為的現(xiàn)象稱為多態(tài)性。C++語言支持兩種多態(tài)性即編譯時的多態(tài)性和運(yùn)行時的多態(tài)性。編譯時的多大提高了我們解決復(fù)雜問題的能力。解釋類、對象、消息和方法的概念。(class)有共同屬性和操作的多個對象的相似特性的統(tǒng)一描述體。在類的描述中,每個類要有一個的解決特定問題的能力,因?yàn)轭惷枋隽藬?shù)據(jù)結(jié)構(gòu)(對象屬性、算法(服務(wù)、方法)接口(消息協(xié)議,是一種用戶自定義的數(shù)據(jù)類型。對象(object)對象的兩個主要因素,屬性是一組數(shù)據(jù)機(jī)構(gòu)的集合,表示對象的一種狀態(tài),對象的狀態(tài)只供對象自身使用,用來描述靜態(tài)特性,而服務(wù)是用來描述對象動態(tài)特征(行為)的一個操作序列,是對象一組功能的體現(xiàn)。對象是類的實(shí)例。(message)消息是面向?qū)ο笙到y(tǒng)中實(shí)現(xiàn)對象間的通信和請求任務(wù)的操作方法(method)用協(xié)議;方法體則是實(shí)現(xiàn)某種操作的一系列計(jì)算

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論