1. 程式人生 > >python 元類 metaclass

python 元類 metaclass

一、什麼是元類

python中一切皆為物件

# -*- encoding:utf-8 -*-
class OldboyTeacher(object):
    school='oldboy'

    def __init__(self,name,age):
        self.name=name
        self.age=age

    def say(self):
        print('%s says welcome to the oldboy to learn Python' %self.name)

所有的物件都是例項化或者說呼叫類而得到的(呼叫類的過程稱為類的例項化),比如物件t1是呼叫類OldboyTeacher得到的