怎么没人给我回复问题啊????????帮帮忙吧!!!!!!!!!

解决方案 »

  1.   

    有时候是主动地有时候是被动的。
    主动时方便多态性,可以灵活运用传递机制。
    被动时就没话好说,你转也得转不转也得转。
      

  2.   

    简单点说1。为了多态性
            2。为了你修改程序的时候改动尽量的少你这问题也太大了,哈。
      

  3.   

    方便,尽量发挥各自的优势!!!!
      

  4.   

    用过Vector之类的collection吗?它里面用Object[]储存,就是让你能add所有东西(除了int等value), 这有点像java的口号Write once, run anywhere举个例子,你写了一个CAD的程序,里面所有的图形(CADShape)都要储存在一个数组里,你当然是用CADShape[] 而不是Line[] 或者 Circle[] 之类,这样的话,你可以同时储存Line和Circle,还可以是其他你还没有写出来的CADShape的子类