世間萬物皆對(duì)象球拦,世間萬物皆可分類
-
類
人以類聚 物以群分轨功,具有相似內(nèi)部狀態(tài)和運(yùn)動(dòng)規(guī)律的實(shí)體的集合(或統(tǒng)稱為抽象),
具有相同屬性和行為事物的統(tǒng)稱
類分三部分
* 類的名稱:類名
* 類的屬性:一組數(shù)據(jù)
* 類的方法:允許對(duì)進(jìn)行操作的方法 (行為)
比如說人類:
人類就是名稱
屬性就是身高攻臀,體重轰传,年齡啥的
方法就是吃飯睡覺打豆豆
-
對(duì)象
對(duì)象就是某一個(gè)具體事物的存在 ,在現(xiàn)實(shí)世界中可以是看得見摸得著的,
可以是直接使用的比如說小明漱办,小明有身高體重年齡这刷,小明會(huì)吃飯睡覺打豆豆,那么小明就是人類娩井,小明就是一個(gè)對(duì)象暇屋,你可以讓他吃飯,也可以讓他睡覺洞辣,還可以讓他打豆豆
人類不會(huì)做的事小明也不會(huì)咐刨,人類不會(huì)汪汪叫,小明也不會(huì)扬霜,人類不會(huì)啃骨頭定鸟,小明也不會(huì)。
-
定義類
定義一個(gè)類著瓶,格式如下:
class 類名:
方法列表
定義一個(gè)人類 :
class people:
def Height(self):
print('%s的身高為%f'%(self.name,self.height))
def eat(self):
print('%s吃飯'%self.name)
-
創(chuàng)建對(duì)象
創(chuàng)建一個(gè)人類的對(duì)象联予,格式如下:
對(duì)象名 = 類名()
創(chuàng)建一個(gè)小明:
xiaoming = people()
xiaoming.name = '小明'
xiaoming.height = 1.80
xiaoming.Height()
xiaoming.eat()
所有代碼效果如下