物件導向程式設計

2021-09-21 02:25:06 字數 956 閱讀 2798

對於python中的物件導向程式設計,在此做簡單的總結。

首先,物件導向程式設計過程需要使用物件來實現,下面總結一下物件的特徵。

1、世間萬物皆物件。

2、每個物件都是唯一的。

3、物件具有屬性和行為。

例如:小王,性別男,年齡18,身高180,體重150等等。

4、物件具有狀態。

狀態指某個瞬間物件的各個屬性的取值。

5、物件分為例項物件和類物件兩大類。

類物件是具有相同屬性和行為的例項物件的抽象。

類物件就是例項物件的模板,例項物件是由類物件建立出來的。

物件導向程式設計的大體步驟:

1、抽象出類物件。

2、抽象出類物件的屬性。

3、抽象出類物件的行為(方法)。

4、根據類物件建立例項物件。

5、通過例項物件訪問屬性和方法。

定義類物件的語法格式

class 類名(object):

屬性與方法

其中我們可以用__init__的特殊方法進行初始化。

注意到__init__方法的第乙個引數永遠是self,表示建立的例項本身,因此,在__init__方法內部,就可以把各種屬性繫結到self,因為self就指向建立的例項本身。

有了__init__方法,在建立例項的時候,就不能傳入空的引數了,必須傳入與__init__方法匹配的引數,但self不需要傳。

方法就是定義在類物件之中的函式。方法與函式的區別在於:

1、定義方法時,方法的第乙個形參表示呼叫該方法的例項物件,第乙個形參的名稱通常是self,也可以是其他名稱。

關於例項屬性

關於類屬性

c 物件導向程式設計 物件導向

什麼是物件導向 是對現實世界理解和抽象的方法。物件導向程式設計的特點 易維護,易擴充套件,靈活性好,重用 類 對事物的抽象定義,即事物具有的共同特徵和行為。物件 即對類進行例項 類是抽象的,物件是具體的 類的定義 語法 訪問修飾符 class 類名類的成員 包括字段,屬性,方法,常量,事件和索引器等...

物件導向程式設計

物件導向程式設計 抽象 封裝 繼承 多型 單一職責原則 就乙個類而言,應該僅有乙個引起它變化的原因。開放封閉原則 軟體實體應該可以擴充套件,但是不可修改。所有的設計模式都是對不同的可變性進行封裝,從而使系統在不同的角度上達到開發封閉原則。依賴倒轉原則 a 高層不應該依賴低層,兩個都應該依賴抽象。b ...

物件導向程式設計

class team def init self self.name tampa bay buccaneers bucs team print bucs.name tampa bay buccaneers 當呼叫team 函式時,會自動呼叫init函式,self是自動傳入到init中的引數,它指向當...