python如何自定義元類
1、說明
一個類沒有聲明自己的元類,默認他的元類就是type,除了使用元類type,用戶也可以通過繼承type來自定義元類。
2、實例
我們可以使用類屬性__metaclass__把一個類的創(chuàng)建過程,轉交給其它地方。
classA(object):
__metaclass__=...#這個類的創(chuàng)建轉交給其他地方
pass
先定義了類A,然后定義了一個類屬性__metaclass__,這個屬性表示創(chuàng)建類A的過程,轉交給其它地方處理。
類屬性__metaclass__可以是一個方法,也可以是一個類。
以上就是Python自定義元類的方法,希望對大家有所幫助。更多Python學習推薦:請關注IT培訓機構:千鋒教育。