Javaはキャストを引用しました

Javaのオブジェクト指向の特徴では、オブジェクト・クラスの親インスタンスへの参照は、サブクラスを指してもよいです。しかし、基準B(自身がオブジェクトを指しb)が参照するために割り当てられることを希望の場合は、bが、あなたはキャストする必要があり、タイプではなく、サブクラス型ではなく、失敗の可能性があり、この時間が必要instanceofは決定するためにキーワード。キーワードinstanceofの使用は、オブジェクトの基準点Bが決定され、タイプまたはサブクラスの型ではありません。

以下のような:

        B B = 新しいUnKonwn()。
        A =(A)B。

チェックUnkonwn()タイプは、タイプAのサブクラスであるか、Aを入力し、それがコンバージョンのタイプであれば成功します、そうでない場合は、それはClassCastExceptionが型変換の例外を報告します。

おすすめ

転載: www.cnblogs.com/whalesea/p/12057339.html