次のように、動物クラスと犬クラスがあります。
class Animal{}
class Dog extend Animal{}
そしてメインクラス:
class Test{
public static void main(String[] args){
Animal a= new Animal();
Dog dog = (Dog)a;
}
}
エラーが表示されます:
Exception in thread "main" java.lang.ClassCastException: com.example.Animal cannot be cast to com.example.Dog