设为首页 加入收藏

TOP

什么是动态绑定?
2014-11-24 01:20:07 来源: 作者: 【 】 浏览:8
Tags:什么 动态 绑定

动态绑定:动态绑定是指在执行期间(非编译期)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法,动态绑定是调用对象方法的机制。


(1)编译器检查对象声明的类型和方法名。


(2)编译器检查方法调用的参数类型。


(3)静态绑定:若方法类型为priavte static final 编译器会准确知道该调用哪个方法。


(4)当程序运行并且使用动态绑定来调用一个方法时,那么虚拟机必须调用x所指向的对象的实际类型相匹配的方法版本。


(5)动态绑定:是很重要的特性,它能使程序变得可扩展而不需要重编译已存代码。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言笔试题目及参考答案-嵌入式.. 下一篇构造器的作用是什么?

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: