静态绑定

目录导航

静态绑定定义

所谓静态绑定是指在 程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程称之为静态绑定。

静态绑定与动态绑定

除了限制访问,访问方式也决定哪个方法将被子类调用或哪个属性将被子类访问. 函数调用与函数本身的关联,以及成员访问与 变量内存地址间的关系,称为绑定.

在 计算机语言中有两种主要的绑定方式,静态绑定和 动态绑定. 静态绑定发生于 数据结构和数据结构间,程序执行之前. 静态绑定发生于编译期, 因此不能利用任何运行期的信息. 它针对 函数调用与函数的主体,或 变量与内存中的区块..

动态绑定则针对运行期产生的访问请求,只用到运行期的可用信息. 在 面向对象的代码中,动态绑定意味着决定哪个方法被调用或哪个属性被访问,将基于这个类本身而不基于访问范围.

相关百科
返回顶部
产品求购 求购