ClassCastException 类转换异常解决

instanceof    **的实例    instance实例

前面通常是一个引用类型变量,后一个通常是一个类(是前面的父类或者间接父类)(也可以是接口)如果是返回true  否返回false


if(tiger instanceof  Bird){

Bird b=(Bird) tiger;

b.fly();

}else{

system.out.println("不能转换")

}

你可能感兴趣的:(ClassCastException 类转换异常解决)