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 閱讀(359) 評論(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");
          }

          }  回復  更多評論   



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


          網站導航:
           
          主站蜘蛛池模板: 福贡县| 澄迈县| 外汇| 庆城县| 宿松县| 观塘区| 靖安县| 错那县| 江陵县| 广西| 丰镇市| 郯城县| 新营市| 绥芬河市| 青川县| 黄梅县| 定兴县| 观塘区| 湄潭县| 高唐县| 怀来县| 保定市| 区。| 洪湖市| 桐庐县| 修文县| 松原市| 南漳县| 乐东| 桐城市| 普格县| 肥乡县| 十堰市| 广灵县| 新津县| 连山| 北辰区| 穆棱市| 三明市| 张家界市| 城固县|