1. 程式人生 > >類方法classmethod 繫結方法

類方法classmethod 繫結方法

繫結方法

1.凡是類中的方法和函式,都是繫結給物件使用的;
2.繫結方法都有自動傳值的功能。傳遞進去的值,就是物件本身。
3.如果類想呼叫繫結方法,就必須遵循函式的引數規則,有幾個引數,就必須傳遞幾個引數。

類的繫結方法  @classmethod

類中方法預設都是繫結給物件使用,當物件呼叫繫結方法時,會自動將物件作為第一個引數傳遞進去;而類來呼叫,則必須遵循函式引數一一對應的規則,有幾個引數,就必須傳遞幾個引數。如果一個方法是用了@classmethod裝飾器,那麼這個方法繫結到類身上,不管是物件來呼叫還是類呼叫,都會將類作為第一個引數傳遞進去。