您的位置:首页 > 编程语言 > Java开发

java方法调用绑定

2015-12-09 14:52 323 查看
绑定:将一个方法调用同一个方法主体关联起来被称为绑定。

若在程序执行前进行绑定(如果有的话,由编译器和连接程序实现),叫做前期绑定。

在运行时根据对象的类型进行绑定,叫做后期绑定。后期绑定也称之为动态绑定或运行时绑定。

后期绑定也就是在运行时能判断对象的类型,从而调用恰当的方法。也就是说,编译器一直不知道对象的类型,但方法调用机制

能找到正确的方法体,并加以调用(必须在对象中安置某种“类型信息”)。

java中除了static方法和final方法(private方法属于final方法)之外,其他所有都是后期绑定。

将方法设置为final可以有效的“关闭”动态绑定。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: