2019-03-20
阅读量:
499
创建自定义Metaclass
要创建我们的自定义元类,我们的自定义元类必须继承类型元类并且通常覆盖 -
- __new __():这是在__init __()之前调用的方法。它创建对象并返回它。我们可以覆盖此方法来控制对象的创建方式。
- __init __():此方法只是初始化作为参数传递的已创建对象
我们可以直接使用type()函数创建类。它可以通过以下方式调用 -
- 当只使用一个参数调用时,它返回类型。我们之前在上面的例子中看过它。
- 当使用三个参数调用时,它会创建一个类。以下参数传递给它 -
- 班级名称
- 具有由类继承的基类的元组
- 类字典:它作为类的本地名称空间,填充类方法和变量






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论