看了thinking in java关于多态的那章,有点不理解,可能是功力还不够吧,就是在程序设计时,多态能给我们带来多大的好处啊,书上说要是使用多态的话,在新增加类时,就不会对旧的已有的类修改,但小弟无法领会啊,希望那位前辈给出给例子,谢谢!

解决方案 »

  1.   

    例如:如果main函数中是运用接口来访问类,则当此类改变的时候,main函数仍然能运行。就好像一个鸟笼可以装各种各样的鸟一样。
      

  2.   

    thinking in java 里面已经讲的非常清楚了!而且里面的例子也非常的好,你所说的在新增加类时,就不会对旧的已有的类修改,他也有讲的!
    多看几遍书就好了 !
    ^_^!
      

  3.   

    反面的例子,书上也有呀! 第7章多态里面的Music2.java ,就是没有采用多态设计的例子 !