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

正文內容

第2章面向對象編程思路(編輯修改稿)

2025-08-16 09:05 本頁面
 

【文章內容簡介】 對象的屬性 ?每個對象都具有兩種基本屬性:狀態(tài)和行為。還可以分別描述該對象所包含的信息和操作。 ?對象的狀態(tài) ?對象的行為 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 對象的狀態(tài) ?對象的狀態(tài)又稱為對象的靜態(tài)屬性,主要指對象內部所包含的各種信息,也就是變量。每個對象個體都具有自己專有的內部變量,這些變量的值標明了對象所處的狀態(tài)。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 對象的狀態(tài) ?當對象經過某種操作和行為而發(fā)生狀態(tài)改變時,具體地就體現(xiàn)為屬性變量內容的改變。通過檢查對象屬性變量的內容,就可以了解這個對象當前所處于的狀態(tài)。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 對象的行為 ?行為是對象的第二種屬性,又稱為對象的操作。它主要表述對象的動態(tài)屬性,操作的作用是設置或改變對象的狀態(tài)。對象的操作一般都基于對象內部的變量,并試圖改變這些變量。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 對象的行為 ?如“飛翔”的操作只對沒有處于飛行狀態(tài)的鳥才有效,而執(zhí)行了“飛翔”操作之后,鳥原有的未飛行的狀態(tài)將改變。對象的狀態(tài)在電腦內部是用變量來表示,而對象的行為在電腦內部是用方法來表示的。方法實際上類似于面向過程中的函數(shù),對象的行為或操作定義在其方法的內部。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 對象的屬性 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 對象的行為 ?從“對象的屬性”圖可以看出,對象的方法一方面把對象的內部變量包裹、封裝和保護起來,使得只有對象自己的方法才能操作這些內部變量;另一方面,對象的方法還是對象與外部環(huán)境、其他對象等進行交互通信的接口,對象的外部環(huán)境和其他對象可以通過這個接口來調用對象,操縱對象的行為和改變對象的狀態(tài)。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 對象的行為 ?在面向對象的方法學中,“對象”是現(xiàn)實世界的實體或概念在電腦邏輯中的抽象表示。具體地,對象是具有惟一對象名和固定對外接口的一組屬性和操作的集合,是用來模擬組成或影響現(xiàn)實世界問題的一個或一組因素。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 對象的行為 ?對象最主要的特點是以數(shù)據為中心,它是一個集成了數(shù)據和操作的獨立邏輯單位。面向對象的問題求解就是力圖從實際問題中抽象出這些封裝了數(shù)據和操作的對象,通過定義屬性變量和操作來表述它們的特征和功能,通過定義接口來描述它們的地位及與其他對象的關系,最終形成一個廣泛聯(lián)系的可理解、可擴充、可維護、更接近于問題本來面目的動態(tài)對象模型系統(tǒng)。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 對象的關系 ?一個復雜的系統(tǒng)必然包括多個對象,這些對象之間可能存在關系有三種:包含、繼承和關聯(lián)。 ?包含 ?繼承 ?關聯(lián) 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 包含 ?當對象 A是對象 B的屬性時,稱對象 B包含對象 A。當一個對象包含另一個對象時,它將在自己的內存空間中為這個被包含對象留出專門的空間,即被包含對象將被保存在包含它的對象的內部,就像顯示器被包含在電腦之中一樣,這與它是電腦組成部分的地位是非常吻合的。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 繼承 ?當對象 A是對象 B的特例時,稱對象 A繼承了對象 B。實際上,這里所說的對象間的繼承關系就是后面要詳細介紹的類間的繼承關系。作為特例的類稱為子類,而子類所繼承的類稱為父類。父類是子類公共關系的集合,子類將在父類定義的公共屬性的基礎上,根據自己的特殊性定義自己的屬性。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 關聯(lián) ?當對象 A的引用是對象 B的屬性時,稱對象 A和對象 B之間是關聯(lián)關系。所謂對象的引用是指對象的名稱、地址和句柄等可以獲取或操縱該對象的途徑。相對于對象本身,對象的引用所占用的內存空間要少得多,它只是找到對象的一條線索。通過它,程序可以找到真正的對象,并訪問這個對象的數(shù)據,調用這個對象的方法。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 Java面向對象的開發(fā)過程 ?面向對象的軟件開發(fā)過程可以大體劃分為面向對象的分析( object oriented analysis, OOA)、面向對象的設計( object oriented design, OOD)、面向對象的實現(xiàn)( object oriented programming, OOP) 3個階段。 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 Java面向對象的開發(fā)過程 ?面向對象的分析 ?面向對象的設計 ?面向對象的實現(xiàn) 電腦基礎 實例 上機系列叢書 Java程序設計教程 清華大學出版社 面向對象的分析 ?面向對象的分析的主要作用是明確用戶的需求,并用標準化的面向對象的模型來規(guī)范地表述這一需求,最后形成面向對象的分析模型,即 OOA模型。分析階段的工作應該由用戶和開發(fā)人員共同協(xié)作完成。 電腦基礎 實例 上機系列叢書 J
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1