上一篇文章為:→3.6.3定義類
創(chuàng)建對(duì)象
通過(guò)上一節(jié)課程嚷闭,定義了一個(gè)Car類攒岛;就好比有車一個(gè)張圖紙,那么接下來(lái)就應(yīng)該把圖紙交給生成工人們?nèi)ド闪?/p>
python中胞锰,可以根據(jù)已經(jīng)定義的類去創(chuàng)建出一個(gè)個(gè)對(duì)象
創(chuàng)建對(duì)象的格式為:
對(duì)象名 = 類名()
創(chuàng)建對(duì)象demo:
# 定義類
class Car:
# 移動(dòng)
def move(self):
print('車在奔跑...')
# 鳴笛
def toot(self):
print("車在鳴笛...嘟嘟..")
# 創(chuàng)建一個(gè)對(duì)象灾锯,并用變量BMW來(lái)保存它的引用
BMW = Car()
BMW.color = '黑色'
BMW.wheelNum = 4 #輪子數(shù)量
BMW.move()
BMW.toot()
print(BMW.color)
print(BMW.wheelNum)
總結(jié):
- BMW = Car(),這樣就產(chǎn)生了一個(gè)Car的實(shí)例對(duì)象嗅榕,此時(shí)也可以通過(guò)實(shí)例對(duì)象BMW來(lái)訪問(wèn)屬性或者方法
- 第一次使用BMW.color = '黑色'表示給BMW這個(gè)對(duì)象添加屬性挠进,如果后面再次出現(xiàn)BMW.color = xxx表示對(duì)屬性進(jìn)行修改
- BMW是一個(gè)對(duì)象,它擁有屬性(數(shù)據(jù))和方法(函數(shù))
-
當(dāng)創(chuàng)建一個(gè)對(duì)象時(shí)誊册,就是用一個(gè)模子,來(lái)制造一個(gè)實(shí)物