面向過程程式設計的特點
面向對向程式設計的特點
面向對向核心在於分配職責類,相當於是乙個圖紙或者是模具
物件,是利用類所生產出來的實體的東西,只要有乙個類,我們就可以創造出無數的實體。創造出來的實體,我們叫做例項物件
建立物件前,要先明確
這個物件是用來幹什麼的
它應該有哪些屬性,是需要的。有哪些方法是需要的。
不同的類,會建立不同的物件
飛機圖紙的類,只能用於建立飛機物件
小熊餅乾模具的類,只能用於建立小熊餅乾
模擬於函式的定義,函式是使用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 其中類是某一批物件的抽象,可以把...