python 面向对象的封装,继承,多态

Python 是面向对象的语言,也是支持面向对象编程的三大特性:封装,继承,多态

封装

        在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。

        隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将 ‘细节封装起来’ ,只对外暴露 ‘相关调用方法’

继承

        继承可以让之类具有父类的特性;提高代码的重用性;

        在父类设计不变的情况下,增加新的功能,或者改进已有的算法

多态

        多态是指同一个方法调用由于对象不同会产生不同的行为;

猜你喜欢

转载自blog.csdn.net/qq_26086231/article/details/121478979