六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 63|回复: 0

Java动态绑定详解

[复制链接]

升级  88.67%

49

主题

49

主题

49

主题

秀才

Rank: 2

积分
183
 楼主| 发表于 2013-2-3 13:35:18 | 显示全部楼层 |阅读模式
<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代码  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表