sters

          請(qǐng)問(wèn)關(guān)于class cast的一個(gè)問(wèn)題?急!

          在開(kāi)發(fā)中遇到一個(gè)問(wèn)題: 我將class A 的實(shí)例o置于一個(gè)ArrayList中,在使用時(shí),從ArrayList中取得,但當(dāng)我使用(A)o 進(jìn)行類(lèi)型轉(zhuǎn)換時(shí)拋出ClassCastException;使用o instance of A返回false;但跟蹤調(diào)試時(shí)對(duì)象o確實(shí)是class A的一個(gè)實(shí)例,為何不能作類(lèi)型轉(zhuǎn)換?想問(wèn)問(wèn)大家有沒(méi)有碰到這種現(xiàn)象,如何解決。急等反饋,謝謝!

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

          Feedback

          # re: 請(qǐng)問(wèn)關(guān)于class cast的一個(gè)問(wèn)題?急! 2006-06-21 11:43 Dragonofson

          沒(méi)有碰到這個(gè)問(wèn)題
          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");
          }

          }  回復(fù)  更多評(píng)論   



          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 紫云| 贵定县| 苏州市| 富川| 嵩明县| 乌兰察布市| 吉安市| 沁水县| 沙洋县| 益阳市| 苗栗县| 辛集市| 大洼县| 和顺县| 塔城市| 嘉峪关市| 临安市| 阿拉善右旗| 卓尼县| 扶风县| 成武县| 彭泽县| 镇安县| 石门县| 右玉县| 新津县| 库车县| 京山县| 北川| 明水县| 炎陵县| 黄陵县| 繁峙县| 北海市| 疏勒县| 海林市| 建德市| 寻乌县| 扬中市| 金寨县| 盐城市|