What are metaclasses in Python?

Technology CommunityCategory: PythonWhat are metaclasses in Python?
VietMX Staff asked 3 years ago

metaclass is the class of a class. A class defines how an instance of the class (i.e. an object) behaves while a metaclass defines how a class behaves. A class is an instance of a metaclass. You can call it a ‘class factory’.