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");
          }

          }  回復  更多評論   



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


          網站導航:
           
          主站蜘蛛池模板: 玉溪市| 湛江市| 玉树县| 阆中市| 山阳县| 洛宁县| 鄂托克前旗| 山西省| 富锦市| 东明县| 安岳县| 富蕴县| 龙胜| 沽源县| 盘锦市| 桐城市| 安顺市| 资阳市| 威信县| 恩平市| 乌拉特中旗| 论坛| 长武县| 湘乡市| 分宜县| 廊坊市| 杂多县| 大英县| 奉新县| 石渠县| 水富县| 甘南县| 夏邑县| 定兴县| 茂名市| 呈贡县| 互助| 佳木斯市| 汉川市| 洛川县| 蒙自县|