In object-oriented programming, a metaclass is a class whose instances are classes. Just as an ordinary class defines the behavior of certain objects, a metaclass defines the behavior of certain classes and their instances. Not all object-oriented programming languages support metaclasses. Among those that do, the extent to which metaclasses can override any given aspect of class behavior varies. Metaclasses can be implemented by having classes be first-class citizen, in which case a metaclass is simply an object that constructs classes. Each language has its own metaobject protocol, a set of rules that govern how objects, classes, and metaclasses interact.
Technology Types
class computer programmingontology languageresource description frameworksemantic webweb ontology language
Translations
meitea-aicmemetaclasămetaclasemetaclassametaclassemétaclassemetaclassimetakelasmetakevrennadmetaklasametaklasemetaklasëmetaklaseametaklasometaklassmetaklassemetaluokkametaosztálymetarazredmetasinifmetasınıfmetatřídasiêu lớpμετακλάσηметакласметакласаметаклассметасинфметасыйныфмэтакляс... 12 more
Synonyms
(meta)classmetaclassmeta klasëmeta sınıfmeta classméta-classemeta-klasëmetaclassemetaclassesmetaklassüst sınıfüstsınıfметакласصنف ذاتي الوصفصنف ما ورائيصنف وصفي元類元類別
abstract-base-classadvanced-programmingalpinobacktestingbegginer-to-advancebegginersguidecategorial-grammarcategorychebichemistryclangclassclasspropertyclingcodestylecommand-lineconfigurationcorpuscoursecpluspluscppcpp11cpp14dataclassdecoratordecoratorsdescriptordescriptorsdictdjango... 121 more