今日我們開始 學(xué)習(xí)類 & 對(duì)象。。。。。(上個(gè)課時(shí),我們只是說了debug,這種技能,只能說概念,真正debug,還是要自己動(dòng)手)
學(xué)習(xí)很多對(duì)象語言,我自己都很模糊,什么事對(duì)象編程語言。。。。。但是學(xué)python后,就清晰了。。。
類
對(duì)象
類:我們從人類,男 女 去區(qū)分。
####說明類 是一個(gè) 分類,有男人,女人相同的特征,共同的屬性。。所以 我們叫做類;
####在python 中 分 字符,整數(shù),浮點(diǎn)類,這些類,其實(shí)說白了是一種概念化的內(nèi)容。類下面是對(duì)象(具體的每個(gè))
####還是不可以理解?物以類聚的類,是分門別類的類,是多個(gè)類似事物組成的群體的統(tǒng)稱。打開淘寶、京東吧
數(shù)碼類,生活類。。。。。。分門別類區(qū)分產(chǎn)品。就是類(python也一樣)
print(type("想知道它是什么類")) ### type()是常用的,不需要記得有什么類,但是type絕對(duì)是幫手。
對(duì)象:世間萬物皆對(duì)象;(python 你可以理解為 內(nèi)存地址空間 ,所以 我們操作,調(diào)用的時(shí)候都是對(duì)內(nèi)存空間進(jìn)行操作,通過一個(gè)對(duì)象(內(nèi)存地址),轉(zhuǎn)化為我們想要得東西)
#### 相信你還是覺得非常 抽象。。。。
舉個(gè)類: 人類(眼,耳,口,鼻)。。。。。
類下面有對(duì)象:男人 + 女人 。2者有什么不同。其事類就是把共性的東西放在一起了,然后男,女不同的,自己自己去定義。。
-----------------------------------------------------------------
python 就是這樣處理的。(面向 對(duì)象編程都是一個(gè)邏輯),困擾了我多年了。。。
#################################################################
下面 我們通過 例子說明
Class person(): ####() 要不要 python 2, 3區(qū)別吧,后面的(父類) 繼承,雖然我們不會(huì)說,但是還是說一聲。
name = "haha"
def sleep(self):
print("ZZZZZZZzzzz")
###最簡(jiǎn)單的類;
###類 跟 對(duì)象的 關(guān)系(實(shí)例化)
xiaoming = person()
name 是類變量(通常 叫 類屬性)---- 跟普通的變量是不是 一樣的形式
sleep 是類函數(shù)(通常 叫 類方法) ---- 跟普通的函數(shù)是不是 一樣的形式
-----------------主要的是class 里面的 self 一定要加,實(shí)例化時(shí)候,self 是實(shí)例自己。。。
####################################################################
有些人說,我學(xué)習(xí)的時(shí)候有 __init__(self)
我這里沒有說,主要是 初始化方法,跟普通的一樣的,只是要不要的問題。根據(jù)自己變成過程中。
Class person():
def __init__(self,name):
self.name = name
def sleep(self,time)
print("zzzzzzz %s秒"%self.time)
xiaoa = person()
xiaoa.sleep(10)
####你去看見什么。。。。xiaoa是實(shí)例化的對(duì)象,你sleep(10) 睡了多少秒。。。。
####有沒有發(fā)現(xiàn)什么東西???? 是的類,就行這種套路
######################################################################
面向?qū)ο缶幊?vs 面向過程編程
我之前一直都覺得是什么東西。。。。學(xué)習(xí)后。
1. 你了解對(duì)象編程后。。。。是不是里面可以定義 很多方法,屬性;
2. 過程編程 其實(shí)是函數(shù)。然后完成很很對(duì)功能。。。
在完成工作的時(shí)候。。你有100個(gè)函數(shù)然后 都調(diào)用,完成工作,還是 定義好 類,然后通過實(shí)例化,再調(diào)用 類方法。。。
這里沒有對(duì)錯(cuò),只是 對(duì)象編程,會(huì)直觀一點(diǎn),讓人覺得更加有條理性。
10年建站經(jīng)驗(yàn), 成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)客戶的見證與正確選擇。創(chuàng)新互聯(lián)提供完善的營(yíng)銷型網(wǎng)頁建站明細(xì)報(bào)價(jià)表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
分享標(biāo)題:第13課python類與對(duì)象1
本文URL:http://jinyejixie.com/article12/jjhidc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、、外貿(mào)網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、定制網(wǎng)站、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)