instanceof运算符,用于判断一个对象是否属于某一个类或接口

instanceof运算符
》该运算符用于判断一个对象是否属于某一个类或接口,判断结果为false或者true
》在进行多态的使用时,需要对对象进行强制类型转换,才能调用到子类本身创建的方法
使用运算符可以避免类型转换异常,从而加强代码的健壮性
if(pet2 instanceof Dog){
Dog dog2 =(Dog)pet2;
dog2.playBall();
}
》强制类型转换异常:ClassCastException

posted @ 2020-08-25 00:33  龙陌  阅读(646)  评论(0)    收藏  举报