在類與類之間,常見的有三種關系,即依賴、聚合和繼承。這三種關系,在Flash中是如何表示的呢?
(一)依賴關系
依賴可以用使用對象關系來表示,例如人和電腦、母鳥和小鳥。
首先,定義一個類小鳥。
接著,定義一個類母鳥,在類中定義一個函數照顧,照顧的對象是小鳥。
母鳥和小鳥是依賴關系,依賴關系一般通過局部變量或參數來表示。
(二)聚合關系
聚合關系是部分與整體的關系,可用擁有對象來表示,例如貓由四肢、身和頭部組成,電腦由主板、顯示器和CPU等組成,電腦和顯示器的關系就是聚合關系。
先定義一個類主板。
接著,定義一個類計算機,在類中創建一個實例主板。
主板是電腦的一部分,計算機和主板之間就是聚合關系,聚合關系是經過實例變量來實現的。
(三)繼承關系
如果B類是A類的特殊形式,那A類與B類是繼承關系,B類是A類的子類,繼承關系可以用是對象來表示。
首先,定義一個樹的類。
接著,定義一個類松樹,繼承類樹。
松樹是樹的特殊形式,所以樹類和松樹類,是繼承關系,繼承關系需要用到extends關鍵字。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!