CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

谁给实例解释下动态绑定的问题

楼主skymouse2002(虾米猪猪)2006-03-17 17:30:58 在 Java / J2SE / 基础类 提问

刚学java,不太明白他的动态绑定是怎么回事?谁给用实例解释下? 问题点数:4、回复次数:7Top

1 楼skymouse2002(虾米猪猪)回复于 2006-03-17 17:49:19 得分 0

自己顶先!!!Top

2 楼skymouse2002(虾米猪猪)回复于 2006-03-17 19:54:56 得分 0

晕!怎么没人?问题太简单了   or   还是分太少?Top

3 楼TONYBLARED(奔放的犀牛)回复于 2006-03-18 16:08:49 得分 4

package   com.pss.test2;  
   
  import   com.pss.util.prints.Conica;  
   
  /**  
    *   @author   George  
    *  
    *   TODO   To   change   the   template   for   this   generated   type   comment   go   to  
    *   Window   -   Preferences   -   Java   -   Code   Style   -   Code   Templates  
    */  
  class   Father2{  
  public   void   print(){  
  Conica.pl("Father.print()");  
  }  
  }  
  class   Son   extends   Father2{  
  public   void   print(){  
  Conica.pl("Son.print()");  
  }  
  }  
  public   class   Acceptor   {  
  public   static   void   main(String[]   args){  
  Father2   mafia;  
  mafia   =   new   Father2();  
  mafia.print();  
   
  mafia   =   new   Son();  
  mafia.print();  
  }  
  }  
   
  楼主先看看这段代码,在不运行之前看看输出什么。  
  如果你了解了动态绑定之后,就会理解为什么这段代码输出的是Son.print()了。  
  你看,mafia在编译时候表明是Father2引用,调用的是Father2的方法。但是在运行的时候,它却是调用Father2或者Son的方法,这就是动态绑定,在运行的时候bind某个方法。Top

4 楼skymouse2002(虾米猪猪)回复于 2006-03-22 14:29:14 得分 0

谢谢,给分了,注意收Top

5 楼Dan1980()回复于 2006-03-22 15:19:22 得分 0

楼主忒小气了,4分怎么给得出手啊,哈哈~~~Top

6 楼treeroot(旗鲁特)回复于 2006-03-22 15:26:04 得分 0

不用讨论,java中都是动态绑定!  
  只有c++才有静态绑定Top

7 楼cleansunshing(努力学习中)回复于 2006-03-22 16:17:57 得分 0

晕!怎么没人?问题太简单了   or   还是分太少?  
  =========================================  
  all   right!Top

相关问题

  • 如何动态生成控件实例?
  • 求实例:动态加载treeview(vb.net)
  • 动态库实例映射问题
  • 怎样动态引用dll的实例
  • 关于动态实例化的问题
  • 100分:如何动态创建主窗口一个button实例的实例?
  • 如何动态创建一个TNMHTTP实例?
  • 如何动态创建多个对象实例?
  • 如何动态创建一个TCppWebBrowser实例呢?
  • 如何动态加载一个窗体的多个实例?

关键词

  • mafia
  • father2
  • conica
  • 动态绑定
  • son
  • 运行
  • print
  • 问题
  • 方法
  • 时候

得分解答快速导航

  • 帖主:skymouse2002
  • TONYBLARED

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo