python 之 物件導向(成長筆記)

2021-10-05 08:51:13 字數 627 閱讀 5291

類的構建

概念:1、instance object:例項化後產生的物件

2、instance attributes:例項化後的屬性

3、object reference:

4、class object :維護每個類資訊的資料結構,和例項物件比,類物件只有乙個,例項物件可以有多個

5、class  attributes:類中定義的變數屬性

6、method:方法

構建:

class 《類名》:

'''類描述

'''語句塊

#類定義不限制位置

建構函式:

class 《類名》:

def __init__(self,《引數列表》)

《語句塊》

#類例項化時使用的函式-建構函式

引數:

第乙個引數約定是self,表示類例項本身,其他引數是例項引數

建構函式沒有返回值

舉例:

class person:

def __init__(self,name,age):

self.name = name

self.age = age

python之物件導向

類 是乙個特殊的物件,class a 定義的類屬於 類物件 類的例項 obj a 屬於 例項物件 例項屬性 init 定義例項屬性 例項方法 self 物件名.方法名 類屬性 針對類物件定義的屬性,訪問類屬性方法 類名.類屬性 物件名.類屬性 類方法 針對類物件定義的方法,內部可直接訪問類屬性和其他...

python之物件導向

python中一切皆物件 class 定義的類屬於類物件 obj1 屬於例項物件 在程式執行時,類同樣會載入到記憶體,類物件在記憶體中只有乙份,使用乙個類可以建立出很多例項物件 除了封裝例項的屬性和方法外,類物件還可以擁有自己的屬性和方法 類屬性和例項屬性 類屬性就是給類物件中定義屬性,通常用來記錄...

python之物件導向

物件導向介紹 一 物件導向和面向過程 面向過程 核心過程二字,過程即解決問題的步驟,就是先幹什麼後幹什麼 基於該思想寫程式就好比在這是一條流水線,是一種機械式的思維方式 優點 複雜的過程流程化 缺點 擴充套件性差 物件導向 核心是物件二字,物件指特徵與技能的結合體 基於該思想編寫程式就好比在創造乙個...