阅读背景:

元类小测试

来源:互联网 
  1. 自定义一个元类,掌握类的发生,类的名称空间中必需有name字段能力创立胜利,否则失败
    class Mymeta(type):
        def __init__(self, class_name, class_bases, class_dic):
            if "name" not in class_dic:
                raise TypeError("类名必需加"name"")
            super(Mymeta, self).__init__(class_name, class_bases, class_dic)
    class People(metaclass=Mymeta):
        # name = "nick"
        def __init__(self, age):
            self.age = age
    lbm = People(19)
    print(lbm.age)自定义一个元类,掌握类的发生,类的名称空间中必需有name字段能力创立胜利,否则失败
    class 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: