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

正文內(nèi)容

gis二次開發(fā)-使用mapobjects-文庫吧

2025-05-29 06:31 本頁面


【正文】 對象( Object) ? 類( Class) ? 數(shù)據(jù)抽象( Data abstraction) ? 繼承( Inheritance) ? 動態(tài)綁定( Dynamic binding) ? 數(shù)據(jù)封裝( Data encapsulation) ? 多態(tài)性( Polymorphism) ? 消息傳遞( Message passing) ?對象 ? 在一個面向?qū)ο蟮南到y(tǒng)中:對象是運行期的基本實體。它可以用來表示一個人或者說一個銀行帳戶,一張數(shù)據(jù)表格,或者其它什么需要被程序處理的東西。在面向?qū)ο蟪绦蛟O(shè)計中,問題的分析一般以對象及對象間的自然聯(lián)系為依據(jù)。對象在內(nèi)存中占有一定空間,并且具有一個與之關(guān)聯(lián)的地址。 ? 當一個程序運行時,對象之間通過互發(fā)消息來相互作用。例如,程序中包含一個 “ customer”對象和一個“ account”對象,而 customer對象可能會向 account對象發(fā)送一個消息,查詢其銀行帳目。每個對象都包含數(shù)據(jù)以及操作這些數(shù)據(jù)的代碼-函數(shù)或方法。即使不了解彼此的數(shù)據(jù)和代碼的細節(jié),對象之間依然可以相互作用,所要了解的只是對象能夠接受的消息的類型,以及對象返回的響應(yīng)的類型。 ?類 ? 對象包含數(shù)據(jù)以及操作這些數(shù)據(jù)的代碼。一個對象所包含的所有數(shù)據(jù)和代碼可以通過類來構(gòu)成一個用戶定義的數(shù)據(jù)類型。事實上,對象就是類類型(Class Type)的變量。一旦定義了一個類,我們就可以創(chuàng)建這個類的多個對象,每個對象與一組數(shù)據(jù)相關(guān),而這組數(shù)據(jù)的類型在類中定義。因此,一個類就是具有相同類型的對象的抽象。 ? 類是用戶定義的數(shù)據(jù)類型,但在一個程序設(shè)計語言中,它和內(nèi)建的數(shù)據(jù)類型行為相同。比如創(chuàng)建一個類對象的語法和創(chuàng)建一個整數(shù)對象的語法相同的。如果 Fruit被定義為一個類,那么語句 Fruit apple。 就創(chuàng)建了一個 Fruit類的對象 apple 封裝 ? 把數(shù)據(jù)和函數(shù)包裝在一個單獨的單元(稱為類)的行為稱為 封裝 。數(shù)據(jù)封裝是類的最典型特點。數(shù)據(jù)不能被外界訪問,只能被封裝在同一個類中的函數(shù)訪問。這些函數(shù)提供了對象數(shù)據(jù)和程序之間的接口。避免數(shù)據(jù)被程序直接訪問的概念被稱為“ 數(shù)據(jù)隱藏 ”。 ? 封裝機制將數(shù)據(jù)和代碼捆綁到一起,避免了外界的干擾和不確定性。它同樣允許創(chuàng)建對象。簡單的說,一個對象就是一個封裝了數(shù)據(jù)和操作這些數(shù)據(jù)的代碼的邏輯實體。 ? 在一個對象內(nèi)部,某些代碼和(或)某些數(shù)據(jù)可以是私有的,不能被外界訪問。通過這種方式,對象對內(nèi)部數(shù)據(jù)提供了不同級別的保護,以防止程序中無關(guān)的部分意外的改變或錯誤的使用了對象的私有部分。 繼承 繼承是可以讓某個類型的對象獲得另一個類型的對象的屬性的方法。它支持按級分類的概念。例如,知更鳥屬于飛鳥類,也屬于鳥類。就像下圖中描繪的那樣,這種分類的原則是,每一個子類都具有父類的公共特性。 Class Bird{ String type。 Public move{ …. } } Class flyBird inherit from Bird{ String Name。 Publice fly { … } } ? 在 OOP中,繼承的概念很好的支持了代碼的重用性( reusability),也就是說,我們可以向一個已經(jīng)存在的類中添加新的特性,而不必改變這個類。這可以通過從這個已存在的類派生一個新類來實現(xiàn)。這個新的類將具有原來那個類的特性,以及新的特性。而繼承機制的魅力和強大就在于它允許程序員利用已經(jīng)存在的類(接近需要,而不是完全符合需要的類),并且可以以某種方式修改這個類,而不會影響其它的東西。 ? 注意,每個子類只定義那些這個類所特有的特性
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1