python基礎 物件導向

2021-10-17 03:47:24 字數 1065 閱讀 5057

2. 新增和獲取物件的屬性

物件是物件導向程式設計的核心,在使用物件的過程中,為了將具有共同特徵和行為的一組物件抽象定義,提出了另外乙個新的概念——類

類就相當於製造飛機時的圖紙,用它來進行建立的飛機就相當於物件

1.1 類的構成

類(class) 由3個部分構成:

01). 類的名稱:類名

02). 類的屬性:一組資料

03). 類的方法:允許對進行操作的方法 (行為)

格式:class 類名:

方法列表

經典類:

class hero:      # 經典類(舊式類)定義形式

pass

新式類:

class hero(object):          # 新式類定義形式

def info(self):

print(「英雄各有見,何必問出處。」)

定義類時有2種形式:新式類和經典類,上面**中的hero為新式類,注釋部分則為經典類;

object 是python 裡所有類的最頂級父類;

類名的命名規則按照"大駝峰命名法";

info 是乙個例項方法,第乙個引數一般是self,表示例項物件本身,當然了可以將self換為其它的名字,其作用是乙個變數 這個變數指向了例項物件

1.2 物件的構成

python中,可以根據已經定義的類去建立出乙個或多個物件。

格式:物件名1 = 類名()

物件名2 = 類名()

物件名3 = 類名()

在方法內通過self獲取物件屬性

python物件導向基礎 python物件導向基礎

面向過程與物件導向 面向過程的程式設計的核心是過程 流水線式思維 過程即解決問題的步驟,面向過程的設計就好比精心設計好的一條流水線,考慮周全什麼時候處理什麼東西。優點 極大降低了寫程式的複雜度,只需要順著要執行的步驟,堆疊 即可。缺點 一套流水線或者流程就是解決乙個問題,牽一髮而動全身。應用場景 一...

Python之物件導向 物件導向基礎

一 面向過程 物件導向對比 1 面向過程 根據業務邏輯從上到下寫壘 2 函式式思想 將某功能 封裝到函式中,日後便無需重複編寫,僅呼叫函式即可 3 物件導向 對函式進行分類和封裝 1 2 3一步一步抽象,函式式是走向物件導向的中間步驟 函式式的應用場景 各個函式之間是獨立且無共用的資料 物件導向程式...

python物件導向基礎

類是例項的模版,例項是根據類建立的乙個具體物件,每個物件都有相同的方法,但是各自的資料不同。如果要讓內部屬性不被外部訪問,可以把屬性的名稱前加上兩個下劃線 在python中,例項的變數名如果以 開頭,就變成了乙個私有變數 private 只有內部可以訪問,外部不能訪問 當子類和父類都存在相同的run...