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

正文內(nèi)容

軟件技術基礎第三版課后習題答案(存儲版)

2025-07-25 15:37上一頁面

下一頁面
  

【正文】 家對Java 源程序理解一樣,執(zhí)行結構一樣。更為純粹的面向?qū)ο笳Z言Java無全程變量,無主函數(shù)main(),從而函數(shù)全改方法。特別是代碼傳輸之后由程序員回收無用單元是不現(xiàn)實的。線程概念參閱第八章。可以以Applet 嵌入主頁到處傳送,也可以直接分發(fā)和部署。軟件開發(fā)的重點向分析設計轉(zhuǎn)移。 20 世紀90 年代網(wǎng)絡計算普及迫切需求能在站點之間進行傳遞信息的語言.HTML 因其簡單易于實現(xiàn)瀏覽器瀏覽很快成為Web 頁面的數(shù)據(jù)描述語言,以后發(fā)展為用戶可以自定義標簽的XML .這樣,從面向文檔的簡單數(shù)據(jù)描述轉(zhuǎn)為對結構數(shù)據(jù)本身,其文檔格式另有XSL 轉(zhuǎn)換(成HTML ) .由于HTML 和XML 都不是編程語言,只能回答數(shù)據(jù)在什么地方、什么類型,數(shù)據(jù)之間有什么結構關系,而不能以算法加工改變數(shù)據(jù),所以本章只做極為簡略的介紹,但它們嵌套的腳本語言Java ( App1et )是編程語言。用戶封裝類型和相關的操作(函數(shù)或過程)構成更高抽象的數(shù)據(jù)類型( ADT )。試想,各行各業(yè)軟件的項尖高手大量生產(chǎn)各領域常用的軟件IC ,應用開發(fā)者只需寫接口類,形成體系結構(架構),再外購(或租賃)軟件IC 作為軟插件插在本機操作系統(tǒng)上就完成了設計和實現(xiàn)。接口類由普通類實現(xiàn)(寫出各方法的體)??梢蕴岣邎D形用戶界面的交互性能。取消了指針,杜絕了內(nèi)存的非法訪問。即對于多次重復或耗時較長的段落編譯后,作為模塊暫存,下次遇到則直接執(zhí)行目標碼。再如復合操作碼本可簡化操作.但不同系統(tǒng)復合習慣不同,帶來微小差別…… 所以,Java 采用泛代碼(Unicode)的中間碼技術。如今它的思想、關鍵概念、使用方式紛紛化為已有語言,C ++是成功的范例。這如同打電話付費一樣。調(diào)試后增加一道部署工序,把每個對象安裝到各個站點上。最新面向?qū)ο笳Z言Java、C均設Name Space機制,Java叫Package(包),用Import語句引入:Import *。類體系的組織由于繼承和面向?qū)ο蠡辛祟悗炀幊淘絹碓胶唵?。子類彼此之間的關系并不密切,車間的業(yè)務和門市的業(yè)務相差很大,所以只能聚集。把繼承之間的復雜關系交由程序員負責,不影響其他人使用類庫。運行中根據(jù)執(zhí)行情況才能決定束定(也叫綁定)到哪個方法體。當然,根據(jù)需要,可以再定義兩個類:專業(yè)人員類和項目經(jīng)理類,它們都是月薪員工類的子類。隨著使用日久.類庫中派生出各種各樣的類,如果使用良好就將它定制( Customized,即更加完善,為較規(guī)范的類)入類庫,在龐大的類庫支持下,絕大部分類不用設計只按上述第三種方法設計實例對象,程序設計就完成了。通過遠程調(diào)用(RPC 或RMI )都可以實現(xiàn)應用程序要求的接口型構提供的功能。 方法的名字相同,所帶參數(shù)不同,即方法體不同,這叫重載(overloading ) , 即一個名字代表了好幾個方法。數(shù)據(jù)和操作全部公有失去封裝和數(shù)據(jù)隱藏的意義.全部私有只是一個孤立的對象,也失去對象通信模擬客觀世界對象的意義.所以,一般是數(shù)據(jù)成員全部私有,方法成員多半公有、少量私有。一個窗口上有按鈕、菜單、圖標、圖符,用戶可以任意點擊一個都能運行,其先后沒有約定,用過程式語言就要編一個輪循響應程序,依次問用戶點擊了誰,如果增加了按鈕或刪除某個圖符,輪循程序就要改,否則無法運行。 有外部可見性控制public (公有)、Private (私有)和類型不同之處:相應用到的變量叫類變量。正是因為變量一類型和實例一類的相似性,許多語言(如C++)都把類看作是類型,類的定義如同以簡單的類型構造復雜的數(shù)據(jù)類型一樣,只不過類定義時還要定義類的方法。程序?qū)ο筇峁┝酥苯用枋隹陀^世界對象的有力手段.數(shù)據(jù)叫做對象的屬性(Attribute) ;操作則改稱方法(Method),即改變屬性的方法。例如,可以看到Sub1~Sub22加工第一組數(shù)據(jù)、Sub23~Sub 57加工第2組數(shù)據(jù)…… 一個大程序分成五個大模塊,只留過程接口等待外面調(diào)用。非簡單計算情況下還得在運行時獲得用戶的輸入。后一個X 是本塊Boolean 類型的。并列出與形參表變元的個數(shù)、類型、次序一樣的實在參數(shù)表.如Fahrenheit = Degress() //函數(shù)引用作為表達式子程序過程的使用是過程調(diào)用,它相當于濃縮的一段程序。函數(shù)過程型構只比子程序型構多一個返回類型。一個主程序中寫三段相似代碼的執(zhí)行情況是一樣的,只是省寫了兩次,多了三次實參和形參匹配(置換)的執(zhí)行過程。Int i *p; // 聲明i為整型,P為整型對象的指針 char c, *pCh; // 聲明c 為字符型,pCh 為指向字符里對象指針‘*’放在變量標識符之前,出現(xiàn)在類型標識符之后,指明它所修飾的標識符是指向該類型對象的指針.p 是指向整型的指針,* p 是p 所指向的無名變量的代名詞.聲明完成后變量p 有存儲單元但無內(nèi)容.同樣,類型說明符‘a(chǎn)mp?,F(xiàn)在要問,i是一個數(shù)學意義上的變量嗎?如果是的話,i=i+1這個等式顯然不能成立!所以,計算機語言中的變量并不是數(shù)學意義上的變量,它代表的只是計算機內(nèi)存中的一個存儲單元。有了這個類型就可以聲明記錄型變量。指出數(shù)據(jù)類型的一個目的就是要避免這類錯誤的發(fā)生。將它改成dowhile結構十分容易。逐個檢查m個條件效率很低,有時似無必要。程序語言結構化以后,編程對流程圖的依賴就很少了。 使程序控制邏輯是結構化的,顯式使用goto 語句,程序依然難于閱讀。然而顯式地使用goto 語句是極其危險的。一個賦值語句就是一條賦值命令。編譯時花費時間但程序的執(zhí)行效率提高。程序設計語言是人機交換信息的媒體;是表達軟件(程序)的工具;是人人交換信息的工具。 高級程序設計語言概述 最初的語言是機器語言。完成檢查后把每一語句壓入執(zhí)行堆棧,壓入后立即解釋執(zhí)行。人們就是通過巧妙地安排控制轉(zhuǎn)移,使計算機實施算法。盡管算法設計精巧,但牽一發(fā)而動全身。任何控制轉(zhuǎn)移不能進入這些控制塊,除非入口。但為了方便編程,第三代語言派生出許多結構。否則執(zhí)行Si+1到Sn)。fordo是dowhile的另一種變體結構,其書寫格式有多種變體。如果代表多個(數(shù)組)或多種(記錄)值就叫它結構型數(shù)據(jù)的變量。在講述指針之前,首先來看一個例子(采用C語言來描述): Int I。引用變量的值時直接把變量名放到用值的地方(賦值語句的兩邊)。 r = i 。假設有一個主程序引用了30 個函數(shù),每個函數(shù)引用了100 次,如果在每個引用函數(shù)的地方都要寫出函數(shù)的代碼的話,程序?qū)⒆兊檬址彪s。主程序中的數(shù)據(jù)通過型構的形參表進入過程。全程變量和局部變量,局部變量在過程執(zhí)行完之后所有的數(shù)據(jù)和過程體都消失了,因此出了過程體再引用過程中的變量當然出錯。上小節(jié)己說過全程量 ,此處討論參數(shù)表。這一般由高級程序設計語言以過程調(diào)用(標準過程)的形式實現(xiàn)。進一步分析發(fā)現(xiàn)這些大模塊的數(shù)據(jù)和操作往往是描述客觀世界中的一個對象,例如一個堆棧、一臺打印機、一個雇員、一個窗口……拿數(shù)據(jù)堆棧來說,堆棧體(由數(shù)組或隊列類型實現(xiàn))、入棧的數(shù)據(jù)和棧高指示(變量)就是堆棧的數(shù)據(jù),壓入(Push)、彈出(Pop)就是它的基本操作,詢問是否空(IsEmpty)是否滿(IsFull)是它的輔助操作。過程式語言在過程調(diào)用時主程序等待直至過程返回:消息則不一樣,因?qū)ο笫亲灾鞯某绦驅(qū)嶓w,發(fā)消息者可等可不等,接受消息的對象可以立即響應可以稍晚些時間響應,這降低了對象間的引用耦合,為并發(fā)程序、事件驅(qū)動程序提供了程序?qū)崿F(xiàn)的技術基礎。當聲明: Char_stack stk1(100)。實例方法只有一份,所以面向?qū)ο蟪绦蜻\行前要先裝入類。面向?qū)ο缶幊?,主要學會定義類。所以每個類都定義一個構造實例的方法叫構造子(++譯為構造函數(shù),因為它的操作只有函數(shù)),用戶設定不同的參數(shù),就可以構造出不同的實例, ( )中stkl 是可裝100 個字符的堆棧,stk2可裝20 個字符的堆棧。析構子的定義是在類名前加‘ ~ ’號,不帶參數(shù),在main()中寫以下語句:stk2.~char_stack()。 類繼承類的封裝保證了程序的模塊獨立性,這樣,調(diào)試程序比較方便。月薪員工又分為兩類:專業(yè)人員和項目經(jīng)理。*p 所代表的既可以是雇員也可以是經(jīng)理,這種多態(tài)性的好處是不因雇員經(jīng)理數(shù)量多少而更改程序.請注意在給定的程序C++中若沒有虛函數(shù)Virtual關鍵字,這種自動動態(tài)切換是無法實現(xiàn)的。例如一個北航的大學生,他是北京市民,又是航空專業(yè),又是大學生。類定義中protected 指出該成員對家族外是私有,對內(nèi)公有。 嵌套類成員的訪問性控制和普通成員的訪問性控制的
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1