当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 王治郅出书揭示“不归”真相,在美国引起轰动! 2003年2月28日 星期五 www.secretchina.com 相关文章 . 王治郅10分钟5分2个篮板 快船两分胜活塞迎来首胜 . 王治郅事件-一政治体育的苦瓜 . 王治郅加盟洛杉矶快船队 王治郅的自传《心灵独白》刚刚面世,就在美国引起强烈轰动! 书中揭示了“不归”真相,以及从“天之骄子”到“国家罪人”的心路历程。 以下是美国nbc电......
    摘要: 我想做个程序这个程序是这样的 我的数据库中每时每刻都会有很多数据记录进来 我想做个程序希望能够每秒中检测一次是否有新的数据记录 如果有新的记录那么这个程序就会发送一条信息给我, 请大侠给个思路如果配有程序更好!!!!!!!!!!!!!!!!!!!!! ......


...菜鸟关于 Employee e = new Manager() 的疑问

菜鸟关于   Employee   e   =   new   Manager()   的疑问  
   
  已知Manager   extends   Employee,  
  现在Employee   e   =   new   Manager()  
   
  ----------------  
  请问各路高手,对此如何理解?在什么情况下使用这种方法?最好举出更具体的例子。  
   
  谢谢。

NO.1   作者: Jin901

这样做不但正确而且是最好的做法,利用了面向对象的多态性.  
  而且是一种设计模式.  
  举个例子说明一下这种用法的好处:  
  假如类Employee有两个子类Manager1和Manager2.  
  利用上面的做法可以这样用,  
  Employee   e   =   new   Manager1();  
  ...  
  e   =   new   Manager2();  
  ...  
  这样对象e可以代表所有的Employee类的子类对象.  
  可是用这样用,  
  Manager1   e   =   new   Manager1();  
  ...  
  e   =   new   Manager2();   (错误用法)  
  ...  
  这样e对象只能代表Manager1子类对象了.  
   
  这种用法在很多设计模式中的核心技术(如工厂模式).  
   
  详细的可以自己看一下.

NO.2   作者: bighappy

http://expert.csdn.net/Expert/topic/1480/1480286.xml?temp=.4065058  
  这个是那本书上的例子嘛?呵呵

NO.3   作者: binbin_yang

Jin901(求学者)   解答的非常好,这就是OOP中的多态,实现动态连接用的,非常有用啊,如果不懂的话,等看完cast一节后肯定会明白的!


    摘要: 紧急求助(有谁知道金碟7.0的钥匙盘是怎么会事,以及如何下在?) 要多少分有多少分,(1500分以内,我只有这么多.) ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE