(2012年上半年上午试题39)在有些程序设计语言中,过程调用和响应调用需执行的代码的绑定直到运行时才进行,这种绑定称为_______。

admin2019-04-22  26

问题 (2012年上半年上午试题39)在有些程序设计语言中,过程调用和响应调用需执行的代码的绑定直到运行时才进行,这种绑定称为_______。

选项 A、静态绑定
B、动态绑定
C、过载绑定
D、强制绑定

答案B

解析 绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。
    静态绑定:在程序执行前方法已经被绑定,此时由编译器或其他连接程序实现。
    动态绑定:在运行时根据具体对象的类型进行绑定。若一种语言实现了动态绑定,同时必须提供一些机制,可在运行期间判断对象的类型,并分别调用适当的方法。也就是说,编译器此时依然不知道对象的类型,但方法调用机制能自己去调查,找到正确的方法主体。不同的语言对动态绑定的实现方法是有所区别的。
转载请注明原文地址:https://kaotiyun.com/show/F4RZ777K
0

最新回复(0)