1. 程式人生 > >Python基礎語法介紹 - 面向對象(下)和異常處理

Python基礎語法介紹 - 面向對象(下)和異常處理

Python3.6.5 面向對象

概述:

上一節主要介紹了面向對象的一些基本概念:類,類的組成元素“方法和屬性”,類的特性“繼承,多態和封裝”。這一節課分為兩部分:
(一)類方法及調用,靜態方法及調用,單例類
(二)異常處理

第一部分:類方法、靜態方法和單例類

類方法及調用

(1)使用@classmethod修飾的方法,第一個參數是cls
(2)類方法操作類屬性;實例方法操作實例對象屬性
(3)調用方式:類名.類方法();實例對象.類方法() #不推薦用此方法調用類方法

@classmethod
def add_sum_num(cls):
    cls.sum_num += 1
        print(cls.sum_num)

靜態方法及調用

(1)使用@staticmethod修飾的方法,不需要傳入任何參數
單例類

第二部分:異常處理

Python基礎語法介紹 - 面向對象(下)和異常處理