metaclass
English
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 classandSet class) are instances of the classMetaclass. 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 themetaclasskeyword argument in the tuple of base classes (Python 3).
Translations
object-oriented programming
|
See also
Anagrams
This article is issued from Wiktionary. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.