類就像基因,所有的生物都需要依靠基因來實現。
比如,(僅僅是大個比方,請不要過分在意):
a繼承猴子;
猴子繼承魚;
魚繼承微生物;
class cell(object):
# 微生物剛開始只會吃東西
def __init__(self, name):
self.name = name
def eat(self):
print('eat something')
class fish(cell):
# 進化成魚,在吃的基礎上學會了移動
def move(self):
print('moving')
class monkey(fish):
#進化成猴子,有了興趣愛好
# 以前只有名字,現在有了愛好,或許是吃桃子、或許是盪鞦韆
def __init__(self,name,habit):
self.name = name
self.habit = habit
# 覆寫,因為吃東西的方式可能和魚類不一樣了
def eat(self):
print('eat something with tooth')
def move(self):
print('moving with feet')
def climb(self):
print('climing')
class peoploe(monkey):
# 進化成了人
def __init__(self,name,love,hight):
self.name = name
self.love = love
self.hight = hight
def eat(self):
print('eating with hand and tooth')
p1 = peoploe('a','reading',179)
p1.eat()
p1.climb()
p1.move()
所有物件都包括屬性和方法;
描述乙個類,兩者區缺一不可。
首先如何理解「類」「物件」
類 乙個種類 class 東西 物件 屬於該種類的乙個物件 物件 object,台灣翻譯為 物件 方法 對這個種類的東西都可以進行的操作 比如我有一輛汽車 public class car 我將這輛汽車起名為 火焰 car mycar new car 火焰 所有的汽車都可以加速 accelerate...
python 類 如何理解python的類與物件?
掛乙個自己的學習筆記 這個時間一長就搞錯了,還經常回頭來看一看,尤其是self的用法。python中一切皆為物件,所謂物件 我自己就是乙個物件,我玩的電腦就是物件,坐著的椅子就是物件,家裡養的小狗也是乙個物件。我們通過描述屬性 特徵 和行為來描述乙個物件的。比如家裡的小狗,它的顏色,大小,年齡,體重...
如何理解C 的class類?
在c 中,用 類 來描述 物件 所謂的 物件 是指現實世界中的一切事物。那麼類就可以看做是對相似事物的抽象,找到這些不同事物間的共同點,如自行車和電單車,首先他們都屬於 物件 並且具有一定得相同點,和一些不同點,相同點如他們都有質量 都有兩個輪子,都是屬於交通工具等。都有質量 兩個輪子 屬於這個物件...