Dear all,
I am trying to learn Java. I found the explanation of
ClassCastException in Sun website as follows. But it seems rather
simple. I don't understand " cast an object to a subclass of which it
is not an instance" in the explanation. Please help me. By the way,
please suggest any good website that explains the ClassCastException in
detail.
>From sun:
Thrown to indicate that the code has attempted to cast an object to a
subclass of which it is not an instance. For example, the following
code generates a ClassCastException:
Object x = new Integer(0);
System.out.println((String)x);
Thanks.
Roedy Green - 17 Jan 2006 05:39 GMT
> ClassCastException:
see
http://mindprod.com/jgloss/runerrormessages.html#CLASSCASTEXCEPTION

Signature
Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.
Mike Lewis - 17 Jan 2006 05:43 GMT
I think this site does a pretty good job of explaining:
http://www-csfy.cs.ualberta.ca/~c114/F05/Tutorials/Debugger/Cast/
Mike Lewis
Grinnell College
hon123456 - 17 Jan 2006 07:07 GMT
Thanks for you all. It helps a lot.