在强制转换前利用instanceof检测obj是不是Animal类型的实例对象,如果返回true再进行类型转换,这样可以避免抛出类型转换的异常(ClassCastException)
public void cast2(Object obj){ if(obj instanceof Animal){ Animal animal= (Animal) obj; } }
随笔啦
原文:https://www.cnblogs.com/codingcc1/p/11475773.html