java.lang.ClassCastException是一种强制类型转换的错误,在多态里父类的子类之间的转换就会造成这个错误,例如
第5行创建一个狗对象
第6行这里把狗强制转成猫,所以就会在第6行这里报错,原因是猫跟狗都是动物Animal的子类,子类之间不能互相强转。
java.lang.ClassCastException是一种强制类型转换的错误,在多态里父类的子类之间的转换就会造成这个错误,例如
第5行创建一个狗对象
第6行这里把狗强制转成猫,所以就会在第6行这里报错,原因是猫跟狗都是动物Animal的子类,子类之间不能互相强转。