<tr>
<td bgcolor="white" class="navbarcell2"><font size="-2">
<a href="../../java/lang/arraystoreexception.html" title="class in java.lang"><b>prev class</b></a>
<a href="../../java/lang/classnotfoundexception.html" title="class in java.lang"><b>next class</b></a></font></td>
<td bgcolor="white" class="navbarcell2"><font size="-2">
<a href="../../index.html" target="_top"><b>frames</b></a>
<a href="classcastexception.html" target="_top"><b>no frames</b></a>
<script type="text/javascript">
<!--
if(window==top) {
document.writeln('<a href="../../allclasses-noframe.html"><b>all classes</b></a>');
}
//-->
</script>
<noscript>
<a href="../../allclasses-noframe.html"><b>all classes</b></a>
</noscript>
</font></td>
</tr>
<tr>
<td valign="top" class="navbarcell3"><font size="-2">
summary: nested | field | <a href="#constructor_summary">constr</a> | <a href="#methods_inherited_from_class_java.lang.throwable">method</a></font></td>
<td valign="top" class="navbarcell3"><font size="-2">
detail: field | <a href="#constructor_detail">constr</a> | method</font></td>
</tr>
</table>
<a name="skip-navbar_top"></a>
<!-- ========= end of top navbar ========= -->
<hr>
<!-- ======== start of class data ======== -->
<h2>
<font size="-1">
java.lang</font>
<br>
class classcastexception</h2>
<pre>
<a href="../../java/lang/object.html" title="class in java.lang">java.lang.object</a>
<img src="../../resources/inherit.gif" alt="extended by"><a href="../../java/lang/throwable.html" title="class in java.lang">java.lang.throwable</a>
<img src="../../resources/inherit.gif" alt="extended by"><a href="../../java/lang/exception.html" title="class in java.lang">java.lang.exception</a>
<img src="../../resources/inherit.gif" alt="extended by"><a href="../../java/lang/runtimeexception.html" title="class in java.lang">java.lang.runtimeexception</a>
<img src="../../resources/inherit.gif" alt="extended by"><b>java.lang.classcastexception</b>
</pre>
<dl>
<dt><b>all implemented interfaces:</b> <dd><a href="../../java/io/serializable.html" title="interface in java.io">serializable</a></dd>
</dl>
<hr>
<dl>
<dt>public class <b>classcastexception</b><dt>extends <a href="../../java/lang/runtimeexception.html" title="class in java.lang">runtimeexception</a></dl>
<p>
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 <code>classcastexception</code>:
当试图将某对象转化成不是该实例的类时抛出。例如,以下代码将产生classcastexception。
<p><blockquote><pre>
object x = new integer(0);
system.out.println((string)x);
</pre></blockquote>
<p>
<p>
<dl>
<dt><b>since:</b></dt>
<dd>jdk1.0</dd>
<dt><b>see also:</b><dd><a href="../../serialized-form.html#java.lang.classcastexception">serialized form</a></dl>
<hr>
<p>
<!-- ======== nested class summary ======== -->