美文网首页Pythoner集中营
python三个特性:多态、封装、继承

python三个特性:多态、封装、继承

作者: 787ea54e5cc5 | 来源:发表于2017-11-27 10:19 被阅读46次

    面向对象主要的优点包括以下几个方面:

    多态

           就算不知道变量所引用的对象类型是什么,还能对它进行操作。而他也会根据对象(或类)类型的不同而表现出不同的行为。

    封装

           封装是指向程序中的其他部分隐藏对象的具体实现细节。听起来有点像多态,也就是使用对象而不用知道他的内部细节,两者概念有点相似,因为他们都是抽象的原则,他们都会帮助处理程序组件而不用过多关心多于细节,就像函数做的一样。

          但是封装并不等于多态,多态可以让用户对于不知道是什么类的对象进行方法调用,而封装是可以不用关心对象是如何构建的直接进行使用。

    继承

           子类(subclass)可以继承父(超)类(superclass)的方法和属性

    相关文章

      网友评论

        本文标题:python三个特性:多态、封装、继承

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