instanceof 关键字的使用
a instanceof A:判断对象a是否是类A的实例。如果是,返回true;如果不是,返回false.
使用情境:为了避免在向下转型出现ClassCastException的异常,我们在向下转型之前,先进行instanceof的判断,一旦返回true,就进行向下转型。如果返回false,不进行向下转转型。
instanceof 关键字的使用
a instanceof A:判断对象a是否是类A的实例。如果是,返回true;如果不是,返回false.
使用情境:为了避免在向下转型出现ClassCastException的异常,我们在向下转型之前,先进行instanceof的判断,一旦返回true,就进行向下转型。如果返回false,不进行向下转转型。