Java动态绑定详解
<span style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; color: #becdcd; line-height: 25px;">首先,存在一些从来不能使用动态绑定的情况。[*]静态方法:不管这个办法怎么被调用
[*]最终方法
[*]私有方法(因为它们只能从类的内部被调用,因此是隐式的最终方法)
动态绑定意味着:目前正在调用的方法正是最适用于要操作对象的那个方法。然而它并不意味着对所有的参数都执行最佳匹配。
在Java中,一个方法的参数在编译阶段常被静态地绑定。
一个例子:
<div class="dp-highlighter" style="font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace; font-size: 12px; background-color: transparent; width: 688px; margin-left: 9px; padding: 1px;"><div class="bar"><div class="tools" style="color: black; text-align: left; font-weight: bold; padding: 3px; margin: 0px;">Java代码 http://topinking.iteye.com/images/icon_star.png
页:
[1]