電子書和電子閲讀器的相關文章

玩抽象研究生(抽象表情意思故事解釋篇)

“說我抽象?那好吧,以後我就是抽象研究生了!”

小外甥一邊看着手機,一邊嚷嚷。

在旁邊的小舅子一聽,樂了:“你一個小學生,還抽象研究生?你舅舅我纔是真的研究生。”

外甥擡頭看着小舅子,不屑地說:“你不就是一個人工智能系的研究生嗎?懂點AI的人,到處都有啊。”

小舅子一聽,又好氣又好笑,說:“人小鬼大!你懂什麼叫做抽象嗎?還抽象研究生。”

外甥舉起手機,大聲說:“抽象我怎麼不懂?我同學們都懂!都說我抽象!那我就抽象,是他們層次低,不能理解我。”

“那你以爲,抽象就是難於理解的意思嗎?”

外甥又低頭看着手機,一邊說:“網上都是這麼說的啊。舅,我看你也挺抽象的。”

舅舅擡手把他的手機拿走了,說:“你媽我姐吩咐,不能讓你用太多手機。”

外甥起身想搶回手機。小舅子一邊阻止他,一邊說:“你不是想學寫代碼嗎?我可以教你,今天就教你抽象和代碼的關係。”

外甥搶不到手機,聽這話,消停了,問:“抽象和寫電腦代碼還有關係?”

“那是必須的!你舅舅我告訴你,抽象不是難於理解,正好相反,抽象是爲了讓我們更好理解這個世界。”

接下來的時間裏,小舅子用科普的方式,給外甥講了電腦編程的幾個重要概念,面向對象編程的抽象、類和繼承。

原來,抽象這個詞,就是抽出象的意思,把相象相似的東西抽出來,不就是抽象嗎?

例如,在電腦裏,你要寫代碼表示車。那車是多種多樣的,有的車有兩個輪子,有的三個,有的四個。但同樣的是,它們都有輪子,不同的是,輪子數目不同。

另外,車還有其他各種特性,有相同有不同。例如顏色,例如燃油種類,例如座位和座位數,例如最高速度,等等。

小舅子問:“你看這世界上的車,是不是很多樣,很複雜?”

外甥想了想:“是啊!那我寫個交通的遊戲,每個車都要寫一遍啊?那很煩哦。”

小舅子笑了笑:“這就煩啦?不過,你可以抽象出來一個虛擬的車,有所有車的共性,例如輪子,但輪子數是可以設定的,例如顏色,但色彩是可以設定的,例如速度,是可以設定的。”

外甥一聽愣了:“輪子數不一定嗎?那是什麼車?這很抽象啊!很難理解啊!”

“乍看是很難理解,其實好用得很。如果沒有這樣的抽象類,每一個車你都要重新指明一下,有輪子,有速度,有車油。但是,如果你有一個抽象的車,你直接說我現在要一個車,那些東西都參照它,或者繼承它,然後你再加上幾個特殊的特性。那你就很快能得到一個新的車了。明白嗎?”

外甥撓撓頭:“舅舅!這好像很難懂,很抽象啊!”

小舅子撇撇嘴,剛想說話。

外甥又說了:“但這很好玩!好,這個假期我就跟你學這個了!”

微信公衆號 南輝海創 授權發佈。

返回內容目錄

閲讀更多..
文章列表..
網上電子書平臺精選