【中级软考】绑定、静态绑定、动态绑定、静态分配、动态分配是什么?

ぃ、小莉子 提交于 2020-03-11 12:51:15

绑定是一个把过程调用和响应调用而需要执行的代码加以结合的过程。在一般的程序设计语言中绑定是在编译时进行的,叫做静态绑定。

动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码结合直到调用发生时才进行。

动态绑定是和类的继承以及多态相联系的。在继承关系中,子类是父类的一个特例,所以父类对象可以出现的地方,子类也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接受对象的具体情况将请求的操作和实现的方法进行连接,即动态绑定。

动态分配和静态分配(内存)参考:动态分配和静态分配

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!