zoukankan      html  css  js  c++  java
  • 编译时的多态性与运行时的多态性

    1.多态性

    用一个名字定义一个不同的函数,这些函数执行不同却相似的操作,这样就可以用同一个函数名调用不同内容的函数。

    2.程序的实现

    一个源程序经过编译、连接,成为可执行文件的过程是把可执行代码联编在一起的过程。其中运行之前就完成的联编称为静态联编,而在程序运行时才完成的联编叫动态联编。

    静态联编是指系统在编译时就决定如何实现某一动作。静态联编要求在程序编译时就知道调用函数的全部信息。调用速度很快,效率高。

    动态联编是指系统在运行时动态实现某一动作。直到程序运行时才知道调用哪个函数,这种方式:灵活,抽象,易维护。

    静态多态性:静态联编所支持的多态性

    动态多态性:动态联编所支持的多态性

  • 相关阅读:
    今日大跌!
    web servers
    ASP.NET2.0缓存机制
    赚钱的总是史玉柱?
    asp.net速查手册
    为伊消得人憔悴,我的2007成就难有,内心彷徨
    success
    失守4600点
    Linux下chkconfig命令详解
    FTP批处理下载木马
  • 原文地址:https://www.cnblogs.com/juanzhi/p/12301395.html
Copyright © 2011-2022 走看看