Metaclass
id:
metaclass-172-18886624
title:
Metaclass
text:
In object-oriented programming, a metaclass is a class whose instances are classes themselves. Unlike ordinary classes, which define the behaviors of objects, metaclasses specify the behaviors of classes and their instances. Not all object-oriented programming languages support the concept of metaclasses. For those that do, the extent of control metaclasses have over class behaviors varies. Metaclasses are often implemented by treating classes as first-class citizens, making a metaclass an objec
brand slug:
wiki
category slug:
encyclopedia
description:
A metaclass describes commen behaviour for classes, like a class does for objects
original url:
https://en.wikipedia.org/wiki/Metaclass
date created:
2004-03-27T22:12:25Z
date modified:
2024-09-01T22:47:51Z
main entity:
{"identifier":"Q1924819","url":"https://www.wikidata.org/entity/Q1924819"}
image:
fields total:
13
integrity:
15