sters

          請問關于class cast的一個問題?急!

          在開發中遇到一個問題: 我將class A 的實例o置于一個ArrayList中,在使用時,從ArrayList中取得,但當我使用(A)o 進行類型轉換時拋出ClassCastException;使用o instance of A返回false;但跟蹤調試時對象o確實是class A的一個實例,為何不能作類型轉換?想問問大家有沒有碰到這種現象,如何解決。急等反饋,謝謝!

          posted on 2006-05-22 16:41 sters 閱讀(358) 評論(1)  編輯  收藏

          Feedback

          # re: 請問關于class cast的一個問題?急! 2006-06-21 11:43 Dragonofson

          沒有碰到這個問題
          import java.util.ArrayList;
          import java.util.Iterator;
          public class test
          {
          public static void mian(String []arg)
          {
          ArrayList list=ArrayList();
          list.add(new o());
          Iterator iterator=list.iterator();
          while(iterator.hasNext())
          {
          o g=(o)iterator.next();

          g.print();
          }
          }


          }
          class o
          {
          public o()
          {
          }
          public void print()
          {
          System.out.println("ssss");
          }

          }  回復  更多評論   



          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 青冈县| 陇南市| 宝坻区| 宝应县| 兰溪市| 曲阳县| 年辖:市辖区| 银川市| 宿州市| 景洪市| 石景山区| 望江县| 汶上县| 夏津县| 宝兴县| 青神县| 澄迈县| 乐业县| 林州市| 夏津县| 丹阳市| 大宁县| 土默特右旗| 通化市| 静宁县| 德钦县| 苍山县| 垣曲县| 成都市| 贵溪市| 谢通门县| 年辖:市辖区| 上思县| 白山市| 西畴县| 北川| 瑞昌市| 富源县| 新闻| 卢湾区| 光山县|