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 阅读(345) 评论(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");
}

}  回复  更多评论   



只有注册用户登录后才能发表评论。


网站导航: