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种方式】

    【加群交流】



  • 相关阅读:
    Python自学之路-面试题
    k8s学习笔记之三:configmap和secret
    k8s学习笔记之二:Pod
    k8s学习笔记之四:使用kubeadm配置Ingress
    k8s学习笔记之一:使用kubeadm安装k8s集群
    HTTP content-type
    Json对象和Json字符串的区别
    .net 5+ 知新:【2】 .Net Framework 、.Net 、 .NET Standard的概念与区别
    Log4net和Nlog
    通过系统存储过程手动执行SQL Server中的Job
  • 原文地址:https://www.cnblogs.com/hezhiyao/p/13426660.html
Copyright © 2011-2022 走看看