你能解釋下 Python 中的元類和繼承嗎?
每一個類都是一個物件。它是一個稱為元類的某種事物的例項。預設元類是 typed。你可以使用 is instance 函式檢查這一點。例如,
class Foo: pass foo = Foo() isinstance(foo, Foo) isinstance(Foo, type)
這會給出輸出
True True
元類不是物件類層次結構的一部分,而基類是。這些類用於初始化類,而不是其物件。
你可以在 https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/ 上詳細瞭解元類和繼承。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP