你前面放入队列中的有Dog和Cat,取出来的都强制转换成Cat,能没问题嘛,难道Dog继承Cat???ft

解决方案 »

  1.   

    你看清,i=0;i<7
    只能输出7个元素
      

  2.   

    to gyang(我是谁?),你可能没看清,i=0;i<7即0到6,给cats添加了7个cat,后面还有一句又给cats添加了一只狗,到后面是i=0;i<cats.size(),这时的cats.size()已经是8了。
      

  3.   

    第8个应该输出ClassCastException吧
      

  4.   

    回复人: darknova(darknova)  
     
       你前面放入队列中的有Dog和Cat,取出来的都强制转换成Cat,能没问题嘛,难道Dog继承Cat???ft
      
    ____________________________________________________________是啊 
      

  5.   

    for(int i=0;i<7;i++)
    //这是0到6,何来的第八个!?
      

  6.   

    for(int i=0;i<7;i++)
    //这是0到6,何来的第八个!?
    是啊
      

  7.   


     jockhuang(黄昏) ( ) 信誉:105 
    第8个应该输出ClassCastException吧
    正解