封裝:
繼承:
多型:
基於繼承
為什麼要有多型, 多型的目的,特性,好處?
規定普通方法呼叫繫結,即動態後期繫結:對於吃飯eat()這個方法,沒有乙個統一的方法。貓吃魚,狗吃骨頭,只有具體是什麼物件時,彈樂器play()這個方法才有具體的含義。
缺點:覆蓋私有方法,域和靜態方法不具有動態性。
網上例子:
abstract
class
money
public
abstract
intvalue()
;}class
notefiveyuan
extends
money
}class
notetenyuen
extends
money
}static
intmain()
}
封裝,繼承,多型
一 1 封裝 該隱藏隱藏,該公開的公開 屬性隱藏,同時提供get set方法 有些方法應該隱藏 方法宣告公開,實現隱藏。實現的改變對架構的影響最小 2 繼承 一般 特殊 單繼承 乙個類最多只能有乙個直接父類。類之間可以形成樹狀關係 根據訪問許可權,子類如果可以訪問父類的屬性和方法,就能繼承 priv...
繼承 封裝 多型
一 封裝 封裝是實現物件導向程式設計的第一步,封裝就是將資料或函式等集合在乙個個的單元中 我們稱之為類 被封裝的物件通常被稱為抽象資料型別。封裝的意義 封裝的意義在於保護或者防止 資料 被我們無意中破壞。在物件導向程式設計中資料被看作是乙個中心的元素並且和使用它的函式結合的很密切,從而保護它不被其它...
封裝 繼承 多型
一 封裝 封裝是實現物件導向程式設計的第一步,封裝就是將資料或函式等集合在乙個個的單元中 我們稱之為類 被封裝的物件通常被稱為抽象資料型別。封裝的意義 封裝的意義在於保護或者防止 資料 被我們無意中破壞。在物件導向程式設計中資料被看作是乙個中心的元素並且和使用它的函式結合的很密切,從而保護它不被其它...