Python 101 — 類型(class)
最近課堂當中學習了類型(Class),類型的概念真的相當有趣,假設我與你都是人類,而人類就是一種類型,然而我與你並非完全相同的人類,因此我們是兩種分別不同的物件(Object);我相信這一點大家都輕易理解,然而去到另外一個課題-那就是人類也是哺乳類動物,而且狗也是哺乳類動物,但是人類不代表狗,狗也不代表人類,這兩個屬於不同的類型,但是又屬於同一個類型,意思是什麼呢?
前者是子類型,後者是母類型。
母類型是一個上一級的概念,彷彿就像我們父母,他們擁有一些特質,可能是黑色頭髮,黑色眼睛之類,因此我們自己本身都有相同的特質,然而有些東西我們有,父母沒有,或者有些東西父母有,我們沒有,因此我們同樣地也存在一系列的特質。這個就是大致上,用一個相當貼地的方式去學習程式編寫,學習這個概念。