摘要:
1.新式类中多继承 经典的钻石问题 一个类可以继承多个类,一个类也可以被多个类继承,被继承的类又称为父类,基类或超类;继承父类的类叫子类或派生类; 一个类在继承多个类时,默认是就近原则,顺序就是在新式类中是广度优先原则;在经典类中是深度优先原则; (python3版本中的类都是新式类,python2 阅读全文
posted @ 2018-09-18 21:35
写的BUG代码少
阅读(296)
评论(0)
推荐(0)
摘要:
1. super() 实例化一个类时,就会自动创建一个self对象,然后会调用__init__()初始化方法,执行初始化方法,给self添加属性以及对应的属性值,执行完之后就把self对象返回给实例化的对象; 当一个类有初始化方法,但是仍然需要继承父类的属性,我们可以在子类的__init__()初始 阅读全文
posted @ 2018-09-18 17:33
写的BUG代码少
阅读(374)
评论(0)
推荐(0)
摘要:
1. 单继承 类实例化时,会创建一个self对象(本质是一个空字典)代表的就是该类实例化的对象,然后会自动调用__init__()初始化方法,如果该类没有,就去执行父类的初始化方法,但是注意这里的self代表的就是实例化的类生成的对象!!然后执行初始化方法,可以进行赋值,就是给self对象添加属性以 阅读全文
posted @ 2018-09-18 11:11
写的BUG代码少
阅读(179)
评论(0)
推荐(0)

浙公网安备 33010602011771号