非奇異矩陣提示您:看後求收藏(快眼看書www.kyks.tw),接著再看更方便。

膈,符合這些特徵的就是哺乳動物,這是它們的屬性。

哺乳動物能幹什麼?能用肺呼吸、能跑能跳、能嗷嗷叫、能動腦子,這是它們的方法。

哺乳動物這四個字是抽象的,它不指代現實中的任何一種生物,它只是一個模板,一個類。

而例項,是根據這個模板創造出來的物件,就是我們剛剛提到的物件。每個物件都有和模板相同的屬性和方法,但它們各自的資料可以不盡相同。

比如,狗和貓都是哺乳動物,都是物件。它們都全身被毛、運動快速、恆溫胎生、體內有膈,但長得不一樣。它們都能用肺呼吸、能跑能跳、能嗷嗷叫、能動腦子,但狗是汪汪叫,貓是喵喵叫。它們各自的資料不同。”

艾達否說完,幽幽地望著盧赫,臉上竟然帶著一絲期待。

盧赫轉了轉眼珠,“物件導向搞得這麼複雜,相對於程序導向有什麼優越性嗎?”

“很好。”艾達否滿意地點了點頭,“我那些三年了連線口文件都看不懂的師弟師妹們也曾問過這個問題。

物件導向的優越性,在於繼承和多型。

我們剛剛定義了一個名為哺乳動物的類對吧,哺乳動物可以被稱為一個基類,或者父類。而狗和貓,都是它的子類。

這個很好理解,跟動物分類學一樣,界門綱目科屬種,大類下面有小類,逐級劃分。

倘若有一天,你昇天之後成為了造物主,閒著沒事想要自己創造一個新的哺乳動物。注意你要創造哺乳動物,也就是不論你設計出了什麼逆天東西,它都得符合哺乳動物的屬性和方法,被歸為哺乳綱。

這個時候,你不用從頭開始去編寫它的基因、去從一團泥巴開始捏泥人,而是可以命名一個子類,讓它繼承父類的屬性和方法,自動成為哺乳動物,用肺呼吸、能跑能跳、能嗷嗷叫、能動腦子。

也許你還想要給這個世界一個小小的震撼,讓這個哺乳動物有一些逆天的功能,比如一蹦三尺高、不好好四腳走路非要滾著走。你就可以覆寫子類的方法,用你所定義的‘能跑能跳’去代替父類一般意義上的能跑能跳。這個就叫做多型。

進一步的,如果有一天你心裡不太舒坦,想要對世間萬物降下懲罰,讓它們每走兩步必須仰天長叫一聲。這個時候你不需要重新定義父類和子類,只需要寫一個函式,就可以實現你的惡趣味。

你只需要把子類傳入函式中,函式本身並不事先知道你傳的是貓還是狗,但是當你給它貓時,它就喵

歷史軍事推薦閱讀 More+
和男神修仙的日子

和男神修仙的日子

漫舞流沙
大師兄和二師兄心目中的小師妹,那是善良溫柔,心地純善,萬般皆好。即使有一天他們發現事實完全不是這樣,他們也始終堅信那一定是壞人誘導!於是壞人三師兄經常無辜躺槍。後來鐘鼎山就一直有一個傳統——誰被小師妹欺負了,就去打師弟。 入文將於五月二十八日本週四開始入V。請支援正版(^o^)/~本文謝絕轉載哦。
歷史 連載 46萬字
呂少卿蕭漪方曉

呂少卿蕭漪方曉

佚名
呂少卿蕭漪方曉小說簡介大師兄勤奮不怠,二師兄偷閒躲靜。大師兄被稱為天才,二師兄是門派之恥。直到有一天,小師妹發現二師兄也很猛 呂少卿蕭漪方曉
歷史 連載 1075萬字