zoukankan      html  css  js  c++  java
  • 【Python基础编程233 ● 面向对象 ● 多态】


     ---------Python基础编程---------

    Author : AI菌


    【内容讲解】  

    1、什么是多态?
    子类继承父类,在子类中重写了父类的方法.
    在需要使用父类对象的地方,也可以使用子类对象, 这种情况就叫多态.
    2、如何在程序中使用多态 ?
    可以按照以下几个步骤来写代码:
    1) 子类继承父类
    2) 子类重写父类中的方法
    3) 通过对象调用这个方法
    3、多态有什么好处 ?
    使用多态的函数,变得更加灵活,额外增加了它的功能,提高了它的扩展性.

    【示例图片】

    【代码演示】

    """
    1、什么是多态?
        子类继承父类,在子类中重写了父类的方法.
        在需要使用父类对象的地方,也可以使用子类对象, 这种情况就叫多态.
    2、如何在程序中使用多态 ?
       可以按照以下几个步骤来写代码:
          1) 子类继承父类
          2) 子类重写父类中的方法
          3) 通过对象调用这个方法
    3、多态有什么好处 ?
        使用多态的函数,变得更加灵活,额外增加了它的功能,提高了它的扩展性.
    """
    
    
    class Father:
        def cure(self):
            print("父亲给人治病的方法...")
    
    
    class Son(Father):
        # 重写父类继承过来的方法
        def cure(self):
            print("儿子给人治病的方法...")
    
    
    # 定义函数,在里面调用医生的cure函数
    def call_cure(doctor):
        # 调用医生治病的方法
        doctor.cure()
    
    
    # 创建父亲对象
    father = Father()
    # 调用父亲治病方法
    call_cure(father)  # 父亲给人治病的方法...
    
    # 创建儿子对象
    son = Son()
    # 调用儿子治病方法
    call_cure(son)  # 儿子给人治病的方法...

    【往期精彩】

    ▷【Python基础编程196 ● 读取文件的4种方式】
    ▷【Python基础编程197 ● 读取文件的4种方式】
    ▷【Python基础编程198 ● 读取文件的4种方式】
    ▷【Python基础编程199 ● Python怎么读/写很大的文件】
    ▷【Python基础编程200 ● 读取文件的4种方式】
    ▷【Python基础编程201 ● 读取文件的4种方式】
    ▷【Python基础编程202 ● 读取文件的4种方式】
    ▷【Python基础编程203 ● 读取文件的4种方式】

    【加群交流】



  • 相关阅读:
    一起学Windows Phone7开发(十三.六 Web控件)
    一起学Windows Phone7开发(十三.四 基本控件)
    一起学Windows Phone7开发(十三.一 容器控件)
    一起学Windows Phone7开发(十三.八 ListBox控件)
    一起学Windows Phone7开发(十三.九 UserControl控件)
    一起学Windows Phone7开发(十三.七 绘图控件)
    转载:MTU值的设置
    Uri(uniform resource identifiers)的用法
    用MeasureOverride和ArrangeOverride实现元素定位
    WPF窗体的关闭
  • 原文地址:https://www.cnblogs.com/hezhiyao/p/13426660.html
Copyright © 2011-2022 走看看