在有些程序设计语言中,过程调用和响应调用需执行的代码的绑定直到运行时才进行,这种绑定称为( )。
- A.静态绑定
- B.动态绑定
- C.过载绑定
- D.强制绑定
正确答案及解析
正确答案
B
解析
动态绑定是指在执行期间(非编译期)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。而静态绑定是指在程序编译期就完成的绑定。
在有些程序设计语言中,过程调用和响应调用需执行的代码的绑定直到运行时才进行,这种绑定称为( )。
动态绑定是指在执行期间(非编译期)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。而静态绑定是指在程序编译期就完成的绑定。