摘要: python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身, 有时候还会有一个参数cls(相当于类名,当直接调用类方法的时候使用)。 python2中super()的用法: super(class,self).__init__() python3 阅读全文
posted @ 2020-05-27 18:32 一日学一日功 阅读(5127) 评论(0) 推荐(1) 编辑
摘要: 1、使用: 父类.方法名(参数)class Base: def __init__(self): print('init action in father class Base')class A(Base): def __init__(self): print('init action in subc 阅读全文
posted @ 2020-05-27 15:55 一日学一日功 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 对象都有一个从创建,使用,再到消亡的过程。而init、new、call就代表了这个过程。 使用class定义一个类时, __init__ 方法用的多(构造函数),而 __new__ 和 __call__ 使用得比较少。 第一:需要了解python中super()的用法。 阅读全文
posted @ 2020-05-27 11:13 一日学一日功 阅读(387) 评论(0) 推荐(0) 编辑