|
Unofficial "CLDC 1.0 + MIDP 1.0" API Reference. (日本語版) |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.ClassCastException
public class ClassCastException
代入互換性が無いクラスあるいはインタフェースへキャストしようとした場合に throw されます。
例えば、
Object x = new String("this is string");
StringBuffer y = (StringBuffer) x;
と記述した場合、String クラスが実体である Object インスタンスは StringBuffer クラスへ代入互換性がないため throw されます。
| コンストラクタの概要 | |
|---|---|
ClassCastException()
例外が生成された理由に関するメッセージを指定しないでオブジェクトを構築します。 |
|
ClassCastException(String msg)
例外が生成された理由に関するメッセージを指定してオブジェクトを構築します。 |
|
| メソッドの概要 |
|---|
| クラス java.lang.Throwable から継承されたメソッド |
|---|
getMessage, printStackTrace, toString |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ClassCastException()
public ClassCastException(String msg)
msg - 例外が生成された理由を示すメッセージを渡します。
|
Unofficial "CLDC 1.0 + MIDP 1.0" API Reference. (日本語版) |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
