- 1.類(lèi)與對(duì)象
- 2.類(lèi)的屬性和方法
- 3.小結(jié)
1.類(lèi)與對(duì)象
什么是類(lèi)?
類(lèi)是對(duì)一類(lèi)事物的概括,是許多相似或相同事物的綜合。
怎樣理解類(lèi)?
我們可以把類(lèi)理解成一張制造汽車(chē)的圖紙。
類(lèi)=設(shè)計(jì)圖紙
工人建房子,是根據(jù)房屋設(shè)計(jì)圖紙來(lái)建的,不是憑空想象的。
工人生產(chǎn)汽車(chē),是根據(jù)汽車(chē)設(shè)計(jì)圖紙來(lái)生產(chǎn)的,也不是憑空想象的。
日常生活中我們根據(jù)圖紙生產(chǎn)我們需要的小汽車(chē)。
編程中我們用類(lèi)來(lái)創(chuàng)建對(duì)象。
日常生活中的汽車(chē)設(shè)計(jì)圖就是我們Python中的類(lèi)。
日常生活中的小汽車(chē)就是Python中的對(duì)象。
設(shè)計(jì)圖紙是抽象的,不是具體的事物。
客戶(hù)是不會(huì)花幾十萬(wàn)買(mǎi)一張紙回家的,因?yàn)閳D紙不具有駕駛功能。
但工人們可以根據(jù)設(shè)計(jì)圖紙生產(chǎn)出可以駕駛的汽車(chē)。
汽車(chē)就是根據(jù)類(lèi)這個(gè)圖紙生產(chǎn)出來(lái)的具體存在。
類(lèi)是抽象的,作用是創(chuàng)建對(duì)象。
對(duì)象是具體的,是類(lèi)創(chuàng)建出來(lái)的。
2.類(lèi)的屬性和方法
每款汽車(chē)都有各自的設(shè)計(jì)圖,設(shè)計(jì)圖決定了該款汽車(chē)具有什么樣的特征和功能。
一款小汽車(chē)的顏色特征:紅色、粉色、黃色。
一款小汽車(chē)的基礎(chǔ)功能:前進(jìn)、后退、轉(zhuǎn)彎。
在Python中我們通常把對(duì)象具有的特征稱(chēng)為類(lèi)的屬性。
屬性=特征
在Python中我們通常把對(duì)象具有的功能稱(chēng)為類(lèi)的方法。
方法=功能
3.小結(jié)
類(lèi)=設(shè)計(jì)圖紙
屬性=特征
方法=功能
-
編程
+關(guān)注
關(guān)注
88文章
3686瀏覽量
95037 -
對(duì)象
+關(guān)注
關(guān)注
1文章
38瀏覽量
17531 -
python
+關(guān)注
關(guān)注
56文章
4825瀏覽量
86458
發(fā)布評(píng)論請(qǐng)先 登錄
如何使用Python的類(lèi)? 優(yōu)勢(shì)有哪些?
Python中的類(lèi)方法、實(shí)例方法和靜態(tài)方法?
請(qǐng)問(wèn)Python中的類(lèi)方法、實(shí)例方法和靜態(tài)方法是什么?
python類(lèi)的理解與使用
python靜態(tài)方法與類(lèi)方法
python私有變量和私有方法
python類(lèi)的繼承
python類(lèi)的多態(tài)和類(lèi)的property屬性
基于節(jié)點(diǎn)連接結(jié)構(gòu)和屬性值的屬性圖聚類(lèi)匿名化方法

評(píng)論