摘要: 必须明确创建对象的过程: 先创建空对象,执行初始化将属性存储到对象的名称空间中! 所以在__call__函数中必须完成这两步操作,同时将初始化完成的对象返回给调用者 一旦覆盖了__call__函数,就必须自己来完成上述的几个步骤 class MyMate(type): def __call__(self, *args, **kwargs): # 创建空对象 ... 阅读全文
posted @ 2019-08-04 20:11 熵殇 阅读(173) 评论(0) 推荐(0)
摘要: 1.什么是多态 多态指的是一类事物有多种形态 例如: 动物有多种形态: 人,狗,猪 在程序中多态指的是,不同对象可以响应相同方法,并可以有自己不同的实现方式 2.为什么需要多态 案例分析: import abc class Animal(metaclass=abc.ABCMeta): #同一类事物: 阅读全文
posted @ 2019-08-04 20:10 熵殇 阅读(248) 评论(0) 推荐(0)