Hello, you have come here looking for the meaning of the word
metaclass. In DICTIOUS you will not only get to know all the dictionary meanings for the word
metaclass, but we will also tell you about its etymology, its characteristics and you will know how to say
metaclass in singular and plural. Everything you need to know about the word
metaclass you have here. The definition of the word
metaclass will help you to be more precise and correct when speaking or writing your texts. Knowing the definition of
metaclass, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.
English
Etymology
meta- + class
Noun
metaclass (plural metaclasses)
- (object-oriented programming) A class that serves as a template for other classes rather than objects.
1997, John Hunt, Smalltalk and Object Orientation: An Introduction, Springer Science & Business Media, →ISBN, page 345: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.
2009, David Beazley, Python Essential Reference, Addison-Wesley Professional, →ISBN, page 139:First, the class can explicitly specify its metaclass by either setting a __metaclass__
class variable (Python 2), or supplying the metaclass
keyword argument in the tuple of base classes (Python 3).
Translations
object-oriented programming
See also
Anagrams