Metaclass

Card Puncher Data Processing

About

A metaclass is a class that create a class

The main purpose of a metaclass is to change the class automatically, when it's created.

The main use case for a metaclass is creating an API. See Python - Abstract Base Classes (ABCs)

Documentation / Reference





Discover More
Card Puncher Data Processing
Python - Abstract Base Classes (ABCs)

Use the ABCMeta metaclass to create an ABC.
Card Puncher Data Processing
Python Type - Type

type is the root of all object type and is the only object using its own metaclass.



Share this page:
Follow us:
Task Runner