Instanceof: 判断左边对象是否为右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现。
eg: Animal ani = new Animal(); Animal cat = new Cat();
if(cat instanceof ani){
Cat temp = (Cat)cat;
syso("可以转换为Cat类型");
}复制代码
Instanceof: 判断左边对象是否为右边类的实例,返回boolean类型的数据。可以用来判断继承中的子类的实例是否为父类的实现。
eg: Animal ani = new Animal(); Animal cat = new Cat();
if(cat instanceof ani){
Cat temp = (Cat)cat;
syso("可以转换为Cat类型");
}复制代码
转载于:https://juejin.im/post/5b820f95e51d4538cf53dc6d