metaclass
Etymology
From meta- + class.
metaclass means A class that serves as a template for other classes rather than objects. Lexicurio rates it Sui generis — a strength score of 95 out of 100.
noun
- A class that serves as a template for other classes rather than objects.“That is, all metaclasses (such as Collection class, Object class and Set class) are instances of the class Metaclass. This is because all metaclasses have the same behavior. They define the structure, definition and behavior of a class.”