Python學習的第十三天(物件導向)

2021-09-13 21:55:10 字數 716 閱讀 1298

面向過程程式設計的特點

面向對向程式設計的特點

面向對向核心在於分配職責

類,相當於是乙個圖紙或者是模具

物件,是利用類所生產出來的實體的東西,只要有乙個類,我們就可以創造出無數的實體。創造出來的實體,我們叫做例項物件

建立物件前,要先明確

這個物件是用來幹什麼的

它應該有哪些屬性,是需要的。有哪些方法是需要的。

不同的類,會建立不同的物件

飛機圖紙的類,只能用於建立飛機物件

小熊餅乾模具的類,只能用於建立小熊餅乾

模擬於函式的定義,函式是使用def來定義的

class 類名(object):

類的**(定義屬性,定義方法)

使用變數賦值的方式,給類新增屬性

age = 18

name = 『小明』

height = 1.75

def 方法名():

​ 方法內的**

相當於使用小熊餅乾的模具,要做小熊餅乾了

辦法模具() 就生成了乙個餅乾

模擬於函式的呼叫

函式名(),可以呼叫乙個函式

類》物件

類名(),就會建立乙個物件

物件.屬性,可以得到屬性對應的值

物件.方法名(),可以讓方法執行

物件.物件屬性 = 值

學習Python 第十三天

二叉樹 一,名詞 根邊 樹葉 葉子 沒有兒子 兄弟 具有相同父親的節點 祖父和孫子 路徑路徑的長 深度 從根到該點 高 從該點到葉子 祖先 後裔 真祖先 真後裔 二,樹的實現 class treenode def init self,data,firstchild,nextsibling self....

python學習的第十三天

閉包 裝飾器 1閉包 closure 是函式式程式設計的重要的語法結構。閉包也是一種組織 的結構,它同樣提高了 的可重複使用性。如果在乙個內嵌函式裡,對在外部函式內 但不是在全域性作用域 的變數進行引用,那麼內嵌函式就被認為是閉包 closure 定義在外部函式內但由內部函式引用或者使用的變數稱為自...

PYTHON小白 第十三天

python小白 第十三天 1 類和物件 類是物件導向的重要內容,可以把類當成一種自定義型別,可以使用類來定義變數,也可以使用類來建立物件。1.1 定義類 在物件導向的程式設計過程中有兩個重要概念 類 class 和物件 object,也被稱為例項,instance 其中類是某一批物件的抽象,可以把...