元类 - Wikiwand
For faster navigation, this Iframe is preloading the Wikiwand page for 元类.

元类

维基百科,自由的百科全书

面向对象程序设计中,元类(英语:metaclass)是一种实例是的类。普通的类定义的是特定对象的行为,元类定义的则是特定的类及其对象的行为。

不是所有面向对象编程语言都支持元类。如果类是第一类对象就可以比较方便地实现,此时的元类就是一种用来构建类的对象。[1]

另见

参考资料

  1. ^ Ira R. Forman and Scott Danforth. Putting Metaclasses to Work. 1999. ISBN 0-201-43305-2 (英语). 
{{bottomLinkPreText}} {{bottomLinkText}}
元类
Listen to this article