• 多态


    ★ 本态引用: 使用对象的本类

    ★ 多态引用: 使用对象父类型的引用变量来引用对象,实际会调用子类对象重写后的方法,同一种类型,调用方法后,表现的形式不同

    ★ 多态的前提:

    1. 要有继承(接口实现)

    2. 要有方法重写

    3. 父类的类型引用子类的对象

    ★ 本质含义: 同一种类型(父类型)的多种形态,如:

    Animal dog = new Dog("黄色""大黄");
    
    Animal cat = new Cat("橘色""小白");
    
    dog.lookHouse();
    
    cat.catchMouse();

    ★ 编译时: 编译器会检查dog的类型,dog的类型是Animal类,会检查Animal类有没有eat()方法

      运行时: 调用的是子类重写的方法

     


    阅罢此文,如果您觉得本文不错并有所收获,请【打赏】或【推荐】,

    也可【评论】留下您的问题或建议与我交流。 
    你的支持是我不断创作和分享的不竭动力!

     

     

     

     

    作者:寒冰雪
    出处:https://home.cnblogs.com/u/snow1234/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,
    且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
  • 相关阅读:
    spark的环境安装
    (7)zabbix资产清单inventory管理
    (6)zabbix主机与组配置
    (5)zabbix配置详解
    (4)zabbix监控第一台服务器
    (3)zabbix用户管理
    (2)zabbix硬件需求
    (1) zabbix进程构成
    centos7系统root无法通过su切换到某个普通用户
    01基础复习
  • 原文地址:https://www.cnblogs.com/snow1234/p/7192066.html
Copyright © 2020-2023  润新知