如何理解類?

2021-09-25 12:55:25 字數 1101 閱讀 1546

類就像基因,所有的生物都需要依靠基因來實現。

比如,(僅僅是大個比方,請不要過分在意):

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 中,用 類 來描述 物件 所謂的 物件 是指現實世界中的一切事物。那麼類就可以看做是對相似事物的抽象,找到這些不同事物間的共同點,如自行車和電單車,首先他們都屬於 物件 並且具有一定得相同點,和一些不同點,相同點如他們都有質量 都有兩個輪子,都是屬於交通工具等。都有質量 兩個輪子 屬於這個物件...