元类

1.面向对象相关
        __mro__
        print(D.__mro__)  打印D这个类的继承顺序
       __dict__
    3.1创建类的两种方式
    

 

3.2 类由自定义的type创建
    
默认情况下  metaclass就是type  所以 一把不用写
 

 

 (1)  由type创建,通过metaclass可以指定当前类由哪一个type创建
 

 

(2)如果当前类的基类中指定了metaclasss,那么当亲啊类也是由metaclass指定的类创建的

 

运行程序得到如下结果
可以看到打印了两遍,是因为创建了两个类两个类的metaclass都是Mytype

 

使用另一种创建类的方法来构造

 

另外一種方式
        通过函数

 

实例化    
总结

 

posted on 2018-05-24 17:30  王大拿  阅读(73)  评论(0)    收藏  举报

导航