面向對象編程(2)

實例方法

實例方法是指只有實例對象才能調用的方法。
在類對象中定義實例方法時,第一個形參表示調用該方法的實例對象,其對應的實參由系統自動傳入。第一個形參的名稱通常是self。

實例方法有兩種調用方式:
1、在類對象的內部(其他實例方法中)
語法格式:self.方法名(實參)
2、在類對象的外部
語法格式:實例對象.方法名(實參)
類對象的所有實例對象都有一個指向類的指針,所以,類對象的所有實例方法都可以調用類對象中定義的實例方法。

函數裝飾器

對於某一個函數,如果我們希望在不改變該函數代碼的前提下,爲這個函數增加額外的功能,就可以用到函數裝飾器。

在這裏插入圖片描述

類方法

在這裏插入圖片描述