是向下类型转换的时候写instanceof,如果向下的时候要写吗
向上转换不用写
向下转化不用
多看几遍 就懂了
向下转型时为防止出错使用instanceof关键字,用于判断是否可以强制转换。
if(object1 instanceof Class1){ Class1 object2 = (Class1)object1; }else{ System.out.println("无法强制转换"); }