美文网首页
2019-10-23

2019-10-23

作者: standineachothe | 来源:发表于2019-10-23 21:25 被阅读0次

                                                              python面向对象编程总结

    python中的对象:在其它编程语言中的对象是类里面的一个具体的实例。在python有所不同,所有的都是对象(类,方法等)。

    对象属性的定义:通过__init__()来定义对象的属性。定义在__init__()外面的属性为类属性。

    类可以调类属性,调不了对象属性;对象属性却可以调类属性;对象可以改变类属性,但影响不了类属性;类调对象需要传值。

    对象方法:有self的为对象方法,有cls的为类方法。

    对象方法 类方法

    封装:使对象的方法不被外界所访问,在属性名后加双斜杠,这样外界就不能直接调用对象的属性。

    继承:为了简化代码,父类的方法不满足需要。可以使用super关键字重写或者重载父类的方法,子类初始化父类不初始化。要使子类有父类的方法,可以先初始化父类,再初始化子类。

    相关文章

      网友评论

          本文标题:2019-10-23

          本文链接:https://www.haomeiwen.com/subject/qvklvctx.html