快捷搜索:  汽车  科技

python 中的对象类实例(第十一篇Python中类与对象)

python 中的对象类实例(第十一篇Python中类与对象)继承性外部访问私有变量或者私有方法报错封装隐藏了对象的属性和方法内部实现细节,仅对外提供公共访问方式,类的内部可以访问,外部不可以访问。封装格式:在变量或者方法前面加上双下划线(__)即可,我们也叫做私有变量或者私有方法。私有变量和私有方法演示

修修心养养性

放弃很容易,但最终会一无所得,坚持很难,但最后一定会有所收获。

大纲(面向对象的三大特性)

  1. 封装性
  2. 继承性
  3. 多态性

封装性

封装隐藏了对象的属性和方法内部实现细节,仅对外提供公共访问方式,类的内部可以访问,外部不可以访问。

封装格式:在变量或者方法前面加上双下划线(__)即可,我们也叫做私有变量或者私有方法

python 中的对象类实例(第十一篇Python中类与对象)(1)

私有变量和私有方法演示

python 中的对象类实例(第十一篇Python中类与对象)(2)

外部访问私有变量或者私有方法报错

继承性

现实生活中狗与动物之间的关系,狗具有动物的全部特征和行为,在面向对象中动物被称为“父类”,狗被称为“子类”。子类拥有父类的全部属性和方法,称为子类继承父类。

python 中的对象类实例(第十一篇Python中类与对象)(3)

继承性

python 中的对象类实例(第十一篇Python中类与对象)(4)

继承实例演示

多态性

多态指对象可以表现出多种形态,例如现实生活中老虎、狮子、大象,它们都属于动物这一类,但是它们叫的方式和走路的方式是不一样的。在多个子类继承父类,并重写父类方法后,这些子类所创建的对象之间就是多态的。这些对象采用不同的方式实现父类方法。

python 中的对象类实例(第十一篇Python中类与对象)(5)

多态性演示

如果本篇对您有帮助,请点赞转发支持一下感谢。

上一篇:Python中类与对象(一)

下一篇:Python中类属性装饰器property

猜您喜欢: