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 class
andSet 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 themetaclass
keyword 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.