国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 媒體動畫 > 正文

Director基礎教程:Director 對象地性質

2024-09-08 19:27:15
字體:
來源:轉載
供稿:網友
director 對象的性質
    一個對象是一個不連續的實體。稱它為一件東西,一個結點或一個構件是合理的。在面向對象編程中,對象是產物或被類產生的實例。對象可以有屬性 , 展示行為,執行方法,和賦值。


圖 1. 這一個類模板是八個實例的源。

可重復使用性和封裝是二個最明顯的面向對象編程的好處。你可以使用一個類腳本產生無限量的專用實例對象,這里的每一個對象都是一個受保護,封裝的實例。換句話說,實例不影響或改變類;他們不影響或改變彼此。

圖 2.每個實例包含相同的屬性和句柄如類,但是每個實例的屬性數值被封裝。你可以改變他們而不影響其他實例或類腳本。 如果這是你第一次接觸面向對象觀念,最后一點可能很難理解。不要驚慌。我們就要去講述一些不同類型的對象。首先是有點像一個實際的物體 , 舉例來說,一臺電冰箱 。稱呼這個第一個種類為復合對象。

圖 3. 復合對象是基于實際的事物的一個對象 , 像這臺電冰箱。

電冰箱對象不是空的。它有一系列內部的架子,而且每一個包含其他的物體。舉例來說,頂端架,在它里面有一盒牛奶。那么簡要重述,電冰箱有一盒牛奶。這盒牛奶,再進一步,它里面牛奶有一個量。

圖 4. 復合對象的在各種不同的對象之間的 "has-a" 關系與每天事物的空間關系類似。

復合對象有時被叫做 "has-a" 對象因為在多重對象之間的關系是一個暗示空間包含的關系。 你使用的電腦顯示一個由帶有色彩值的像素組成的屏幕。在這些對象之間的關系和復合對象之間的關系是類似的。

在這個系列文章里也許更有關的一個例子是一個shockwave 3d成員組成。3d世界有一個幾何模型節點, 依次分別有著色和紋理。在 macromedia flash 中一個矢量圖形有一個頂點列表,分別有 x 和 y 的值和一個向量。

對象的另一個種類叫做繼承對象。這些對象通常用來模仿概念上的關系而并非空間的。許多事物只存在概念或類別但沒有實際形式。這些類型十分適和對象的結構。

圖 5. 嗨,把你的頭拿開! 你擋著我看電冰箱了。

一個水果是什么種類的水果?你能在早餐要求水果并且確定結果嗎?在感覺上你可能給出一些水果的種類,但是你不知道如何分別草莓和香蕉。

其實在草莓和香蕉之間有一個重要差別。一粒草莓是一個水果。一根香蕉是一個水果, 但香蕉有外殼。因為在對象之間的概念上的 (類型) 關系,這些對象繼承來自他們最初分類的共有性質。水果都是植物, 都是甜果, 而且都有種子.因而把它們叫做 "繼承對象"。

他們都能夠從一個類分下來的前提是,我們能夠概念上把這些事物聯系在一起。他們的共同來源已經在我們的大腦中存在。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 康平县| 大新县| 木里| 凉城县| 砀山县| 田阳县| 九江县| 庆阳市| 乌什县| 临猗县| 南阳市| 兰坪| 循化| 广河县| 衢州市| 廊坊市| 富锦市| 民丰县| 易门县| 遂宁市| 鲁山县| 松溪县| 论坛| 来宾市| 罗平县| 康保县| 建阳市| 资阳市| 东兴市| 鹤庆县| 蓝田县| 南木林县| 武义县| 本溪市| 白银市| 扎囊县| 阳泉市| 无为县| 天台县| 黄浦区| 朝阳市|