问题
单项选择题
绑定是将 (45) 和 (46) 所需要执行的代码加以结合的过程 (47) 是和类的继承以及多态相联系的。
(47)处填()。
A.响应绑定
B.动态绑定
C.静态绑定
D.过程绑定
答案
参考答案:B
解析:
绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,因此,一个给定的过程调用和代码的结合是到调用发生时才进行的。
动态绑定是和类的继承以及多态相联系的。在继承关系中子类是父类的一个特例,所以父类对象可以出现的地方,子类对象也可以出现。因此在运行过程中,当一个对象发送消息请求服务时,要根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定。